[TIL] DML (Data Manipulation Language)

홍효정·2020년 11월 21일
0

TIL

목록 보기
23/40

DML (Data Manipulation Language)

DML은 데이터를 조작하는 쿼리문들을 뜻한다.

INSERT, UPDATE, DELETE 문이 대표적인 쿼리문들 이다.

  • INSERT : 데이터 삽입
  • UPDATE : 데이터 수정
  • DELETE : 데이터 삭제

Insert

INSERT INTO artists (name) VALUES ('Radio Head');

SELECT * FROM artists; # * 는 와일드카드로써 테이블의 모든 칼럼을 조회하겠다는 의미와 같다.

Update

UPDATE artists SET name='Pink Floyd' WHERE id=2;
# UPDATE 쿼리문은 데이터를 수정할 테이블을 기입한다
# 바꾸고자 하는 칼럼값에 새롭게 업데이트 할 데이터를 대입한다.
# WHERE 문은 프로그래밍 언어의 if 문이라고 생각하면 된다. 조건을 주는 쿼리문이다.
# 이 예제에서는 id=2 즉, artists 테이블의 id가 2번인 데이터에 대해서 UPDATE를 하겠다는 의미이다.

Delete

DELETE FROM artists WHERE name='Pink Floyd';
# DELETE 쿼리문은 테이블의 이름과 WHERE 문으로 조건을 걸어주면 된다.
profile
HHJ velog 🍔

0개의 댓글