SQL) SQLD 이론 요약 정리 PDF :: Yurimac의 순간

✅ 1. SQL 기본 구조

sql
복사편집
SELECT 컬럼명
FROM 테이블명
WHERE 조건
GROUP BY 그룹컬럼
HAVING 그룹조건
ORDER BY 정렬컬럼;


✅ 2. SQL의 주요 분류

DDL (Data Definition Language)테이블 구조 정의

명령어 역할
CREATE 테이블/DB 생성
ALTER 테이블 구조 변경
DROP 테이블/DB 삭제
TRUNCATE 테이블 데이터만 전부 삭제

예)

sql
복사편집
CREATE TABLE User (
  user_id INT PRIMARY KEY,
  name VARCHAR(50),
  email VARCHAR(100) UNIQUE
);


DML (Data Manipulation Language)데이터 조작(추가/수정/삭제/조회)

명령어 역할
SELECT 조회
INSERT 데이터 삽입
UPDATE 데이터 수정
DELETE 데이터 삭제

예)

sql
복사편집
-- 삽입
INSERT INTO User (user_id, name, email)
VALUES (1, 'Alice', 'alice@email.com');

-- 조회
SELECT user_id, name FROM User WHERE name='Alice';

-- 수정
UPDATE User SET name='Alicia' WHERE user_id=1;

-- 삭제
DELETE FROM User WHERE user_id=1;