[부스트코스 SQL] DDL

June·2021년 1월 2일
0

부스트코스

목록 보기
3/23

부스트코스 백엔드 DDL

테이블 생성

CREATE TABLE 테이블명 (
필드명1 타입 [NULL | NOT NULL][DEFAULT] [AUTO_INCREMENT],
필드명2 타입 [NULL | NOT NULL][DEFAULT] [AUTO_INCREMENT],
필드명3 타입 [NULL | NOT NULL][DEFAULT] [AUTO_INCREMENT],
...
PRIMARY KEY(필드명)
);

예제

CRETE TABLE EMPLOYEE2 (
empno INTEGER NOT NULL PRIMARY KEY,
name VARCHAR(10),
job VARCHAR(9),
boss INTEGER,
hiredate VARCHAR(12),
salary DECIMAL(7, 2),
comm DECIMAL(7, 2),
deptno INTEGER);

테이블 수정 (컬럼 추가/삭제/수정)

컬럼 추가

ALTER TABLE 테이블명
add 필드명 타입 [NULL | NOT NULL][DEFAULT] [AUTO_INCREMENT];

컬럼 삭제

ALTER TABLE 테이블명
DROP 필드명;

컬럼 수정

ALTER TABLE 테이블명
change 필드명 새필드명 타입 [NULL | NOT NULL][DEFAULT] [AUTO_INCREMENT];

테이블 이름 변경

ALTER TABLE 테이블명
rename 변경이름

테이블 삭제

DROP TABLE 테이블이름;

0개의 댓글