- 이번 글에서는 SQL 기초문법 중의 하나인 데이터 정의어에 대해 설명하고자 한다.
교재 구매
- 아래 교재내용을 토대로 진행해보겠습니다.
https://www.yes24.com/Product/Goods/86544423
SQL로 맛보는 데이터 전처리 분석 - 예스24
SQL을 이용하여 현업에서 자주 사용되는 KPI 지표를 직접 추출해본다데이터 분석을 하기 위해서는 데이터베이스에 존재하는 데이터를 직접 추출할 수 있어야 한다. SQL은 우리가 데이터베이스에
www.yes24.com
데이터 정의
1) CREATE TABLE
- 테이블을 생성하는 명령어
CREATE TABLE IF NOT EXISTS tasks (
task_id INT AUTO_INCREMENT
, title VARCHAR(255) NOT NULL
, start_date DATE
, due_date DATE
, priority TINYINT NOT NULL DEFAULT 3
, DESCRIPTION TEXT
, PRIMARY KEY (task_id)
);
2) ALTER TABLE
- 테이블을 변경하는 명령어
ALTER TABLE tasks ADD quantity int;
ALTER TABLE tasks DROP COLUMN description;
ALTER TABLE tasks ADD CONSTRAINT check_quantity CHECK(quantity>1);
ALTER TABLE tasks DROP CONSTRAINT check_quantity;
3) DROP TABLE
- 테이블을 삭제하는 명령어
DROP TABLE tasks;
4) 정리
- 과거 공부했던 요약 정리입니다.

'SQL' 카테고리의 다른 글
| SQL - 코호트 분석, RFM (0) | 2023.10.12 |
|---|---|
| SQL - 쿼리의 문법 순서 (0) | 2023.10.12 |
| SQL - Retention Rate, Churn Rate (0) | 2023.10.06 |
| SQL-데이터 조작어 (0) | 2023.10.05 |
