SQL의 4가지 문법 종류

하하호호훈이·2025년 5월 7일

SQL(MySQL) MUST KNOW

목록 보기
3/23
post-thumbnail

Image Source: geeksforgeeks

SQL 명렁어는 매우 많고 다양하지만, 다음 네 가지 종류로 정리할 수 있습니다:
자세한 내용은 각각의 포스트에서 다룰게요!

DDL (Data Definition Language)

DDL은 데이터베이스의 뼈대를 만드는 명령어입니다. 건축가가 설계도를 그리듯, DDL은 데이터베이스 구조를 설계하고 정리하게 합니다.

주요 명령어:
CREATE, ALTER, DROP, TRUNCATE, RENAME 등

DML (Data Manipulation Language)

DML은 데이터를 실제로 다루는 명령어입니다. 데이터를 추가하거나, 수정하거나, 삭제하거나, 조회할 때 씁니다. 사실상 데이터 분석을 하는 사람들이 쓸 명령어들은 DML이 대부분이에요! 우리가 앞으로 살펴보고 연습할 것도 여기에 대부분 해당이 될 것입니다!

주요 명령어:
SELECT, INSERT, UNPDATE, DELETE 등

DML (Data Manipulation Language)

DCL은 데이터에 접근할 수 있는 사람을 통제하는 명령어입니다. 마치 은행 직원이 금고 열쇠를 쥐고 있는 것처럼, DCL은 데이터베이스에서 특정 사용자에게만 접근 권한을 줄 수 있죠. 사실 이 명령은 데이터베스 관리자들은 위한 것들이고, 저도 이 부분은 잘 모르기 때문에 이런게 있구나까지 만 하고 넘어갑시다 😅

주요 명령어:
GRANT, REBOKE 등

TCL (Transaction Control Language)

TCL은 데이터베이스의 트랜잭션을 제어하는 명령어야. 여기서 트랜잭션은 데이터베이스의 하나의 묶음 작업을 말합니다. 나중에 살펴볼 거예요!

주요 명령어:
COMMIT, ROLLBACK, SAVEPOINT 등



자! SQL의 네 가지 맛을 다 맛봤습니다. 이제 다음 포스팅에서는 DDL을 실습하여 봅시다!
profile
AI, Data Science/Analysis 리뷰용가리지용 😆

0개의 댓글