SQL (3) : 데이터 조작언어_INSERT, SELECT, WHERE , UPDATE, DELETE

Jio.B·2023년 7월 8일

INSERT INTO~ VALUES~

  • INSERT : 데이터 추가
    !!주의!! 입력한 컬럼이름의 순서와 값의 순서가 일치해야 함

[기본 문법]

INSERT INTO tablename (column1, column2 ...)
VALUES (value1, value2 ...);

(예시)

모든 컬럼값을 추가하는 경우에는 다음과 같이 컬럼 이름을 지정하지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 주의

INSERT INTO tablename (column1, column2 ... 전체 컬럼명)
VALUES (value1, value2 ...);

(예시)


SELECT ~ FROM ~

  • SELECT : 테이블 내의 특정 칼럼에 대한 데이터를 조회

[기본 문법]
SELECT column1, column2, ...
FROM tablename;

  • SELECT * FROM tablename;
    (SELECT * = 테이블 내의 모든 컬럼에 대한 데이터를 조회하겠다는 의미)

(예시)


WHERE (SELECT~ FROM~ WHERE)

  • WHERE : SQL문에 조건을 추가하며 SELECT 뿐만 아니라 특정 조건을 만족할 경우에 따른 갱신(UPDATE) 또는 삭제(DELETE)의 목적으로 쓰이기도 함

[기본 문법]
SELECT column1, column2, ...
FROM tablename
WHERE condition;

(예시)


UPDATE (UPDATE~ SET~ WHERE)

  • UPDATE : 데이터를 수정, 여러 개의 값을 동시에 변경할 수 있음
    (= 다음의 WHERE 조건을 충족한다면 데이터 값을 SET에서 설정한 바와 같이 변경할 것임)

[기본 문법]
UPDATE tablename
SET column1 = value1, column2 = value2, ...
WHERE condition;

(예시)


DELETE (DELETE FROM ~ WHERE)

  • DELETE : 데이터 삭제

[기본 문법]
DELETE FROM tablename
WHERE condition;

(예시)

0개의 댓글