DML은 데이터를 조작하는 쿼리문들을 뜻한다.
INSERT, UPDATE, DELETE
문이 대표적인 쿼리문들 이다.
INSERT
: 데이터 삽입UPDATE
: 데이터 수정DELETE
: 데이터 삭제INSERT INTO artists (name) VALUES ('Radio Head');
SELECT * FROM artists; # * 는 와일드카드로써 테이블의 모든 칼럼을 조회하겠다는 의미와 같다.
UPDATE artists SET name='Pink Floyd' WHERE id=2;
# UPDATE 쿼리문은 데이터를 수정할 테이블을 기입한다
# 바꾸고자 하는 칼럼값에 새롭게 업데이트 할 데이터를 대입한다.
# WHERE 문은 프로그래밍 언어의 if 문이라고 생각하면 된다. 조건을 주는 쿼리문이다.
# 이 예제에서는 id=2 즉, artists 테이블의 id가 2번인 데이터에 대해서 UPDATE를 하겠다는 의미이다.
DELETE FROM artists WHERE name='Pink Floyd';
# DELETE 쿼리문은 테이블의 이름과 WHERE 문으로 조건을 걸어주면 된다.