💡 DDL (Data Definition Language) - 데이터 정의어
- 데이터베이스 객체(테이블, 사용자) 추가/수정/삭제
-- 추가 : create table, create user
-- 수정 : alter table, alter user
-- 삭제 : drop table, drop user
└ CREATE, ALTER, DROP은 작업 취소 불가!
💡 DML (Data Manipulation Language) - 데이터 조작어
- 정의된 데이터베이스에 새로운 로우(record, tuple)를 삽입/수정/삭제 하는 등의 역할
- 종류
-- SELECT : 데이터(row) 조회, WHERE절 생략 가능
└ SELECT 칼럼1, 칼럼2, ... FROM 테이블이름 WHERE 조건식;
-- INSERT : 데이터(row) 삽입
└ INSERT INTO 테이블이름(칼럼1, 칼럼2, ...) VALUES(값1, 값2, ...);
-- UPDATE : 데이터(row) 갱신, 특정 COLUMN의 값 수정, WHERE절은 반드시 넣어주어야 함!
└ UPDATE 테이블이름 SET 칼럼1= 값1, 칼럼2= 값2, ... WHERE 조건식;
-- DELETE : 데이터(row) 삭제, WHERE절 생략 가능하나 생략하는 경우 거ㅓㅓ의 없음!
└ DELETE FROM 테이블이름 WHERE 조건식;