[TIL] 데이터베이스(SQL) 명령어

김민재·2025년 10월 12일

TIL

목록 보기
190/194

🐆 데이터베이스(SQL) 명령어

1. DDL(Data Definition Language)

데이터 정의 언어로, 데이터베이스 구조(테이블, 스키마 등)를 생성하거나 변경, 삭제할 때 사용

명령어설명예시
CREATE테이블, 데이터베이스 등 새 객체 생성CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));
ALTER기존 테이블 구조 변경ALTER TABLE users ADD COLUMN age INT;
DROP테이블이나 데이터베이스 삭제DROP TABLE users;
TRUNCATE테이블 내 모든 데이터 삭제 (구조 유지)TRUNCATE TABLE users;

2. DML (Data Manipulation Language)

데이터 조작 언어로, 테이블 내 데이터를 조회, 삽입, 수정, 삭제할 때 사용

명령어설명예시
SELECT데이터 조회SELECT * FROM users;
INSERT데이터 삽입INSERT INTO users (id, name) VALUES (1, 'Jimin');
UPDATE데이터 수정UPDATE users SET name='Jungkook' WHERE id=1;
DELETE데이터 삭제DELETE FROM users WHERE id=1;

3. DCL (Data Control Language)

데이터 제어 언어로, 데이터베이스 사용자 권한을 관리할 때 사용

명령어설명예시
GRANT사용자에게 권한 부여GRANT SELECT ON users TO user1;
REVOKE사용자 권한 회수REVOKE SELECT ON users FROM user1;
profile
개발 경험치 쌓는 곳

0개의 댓글