테이블의 작성, 삭제, 변경
CREATE TABLE 테이블명 (열 정의1, 열 정의2, ...)
DROP TABLE 테이블명
ALTER TABLE 테이블명 하부명령
지금까지 배워온 SELECT, INSERT, DELETE, UPDATE는 SQL 명령 중에서도 DML(Data Munipulation Language)로 분류된다.
DML은 데이터를 조작하는 명령이다.
DDL은 데이터를 정의하는 명령으로, 스키마 내의 객체를 관리할 때 사용한다
CREATE로 작성, DROP으로 삭제, ALTER로 변경한다.
테이블을 작성한다면 CREATE TABLE, 뷰를 작성한다면 CREATE VIEW와 같이 지정하면 된다
CREATE TABLE 테이블명(
열 정의1,
열 정의2,
...
)
열명은 열에 붙이는 이름이다. 자료형은 INTEGER, VARCHAR 등을 지정한다.
열 정의
열명 자료형 [DEFAULT 기본값][NULL|NOT NULL]
sample62 TABLE 생성하기
DROP TABLE 테이블명
DROP TABLE에서 지정하는 것은 테이블명 뿐이다.
TRUNCATE TABLE 명령을 사용하면 모든 행을 삭제할 때 빠른 속도로 삭제가 가능하다
테이블 변경은 ALTER TABLE 명령을 통해 이루어진다
ALTER TABLE 테이블명 변경명령
열 추가
ALTER TABLE 테이블명 ADD 열 정의
열 속성 변경
ALTER TABLE 테이블명 MODIFY 열 정의
열 이름 변경
ALTER TABLE 테이블명 CHANGE [기존 열 이름][신규 열 정의]
열 삭제
ALTER TABLE 테이블명 DROP 열명