[제로베이스]SQL_03. INSERT

새봄·2024년 1월 18일
post-thumbnail

1. 실습환경 만들기

1) 실습할 데이터베이스로 이동

zerobase 사용(이동)

USE zerobase;

2) 실습할 테이블 만들기

person 테이블 생성(컬럼 정보는 코드 참고)

CREATE TABLE person
(
	id int,
    name varchar(16),
    age int,
    sex CHAR
);

3) 실습할 테이블 정보 확인

DESC person;

2. INSERT, 데이터를 추가하는 명령어

1) INSERT 문법

  • 입력한 컬럼 이름의 순서값의 순서일치하도록 주의
INSERT INTO tablename (column1, column2, ...)
VALUES (value1, value2, ...);

  • ' ; ' 을 사용하지 않으면 enter를 눌렀을 때 실행을 하지 않고 줄바꿈이 된다.

  • select * from person : person 안에 있는 모든 데이터를 볼 수 있다.

2) INSERT 문법 - 모든 컬럼 값을 추가하는 경우

  • 모든 컬럼 값을 추가하는 경우에는 다음과 같이 컬럼 이름을 지정하지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 주의!!
INSERT INTO tablename
VALUES (value1, value2, ...);

3. SELECT, 데이터를 조회하는 명령어

1) SELECT 문법

  • 테이블 내의 특정 칼럼에 대한 데이터를 조회
SELECT column1, column2, ...
FROM tablename;

2) SELECT 문법 - 모든 컬럼

  • 테이블 내의 모든 컬럼에 대한 데이터를 조회
SELECT *
FROM tablename;

4. WHERE, 조건문

1) WHERE 문법 - SELECT

  • 테이블 내에서 조건을 만족하는 데이터 조회
SELECT column1, column2, ...
FROM tablename
WHERE condition;

5. UPDATE, 데이터를 수정하는 명령어

1) UPDATE 문법

UPDATE tablename
SET column1 = value1, column2 = value2, ...
WHERE condition;

6. DELETE, 데이터를 삭제하는 명령어

1) DELETE 문법

DELETE FROM tablename
WHERE condition;

0개의 댓글