1. CREATE TABLE table_name
2. DROP TABLE table_name
3. ALTER TABLE table_name
ADD column_name datatype;
DROP COLUMN colum namel
RENAME COLUMN old name to new name;
ALTER COLUMN column_name datatype;
MODIFY column_name datatype;
4. Constraints
테이블에서 데이터를 한정지을 때 쓴다.
CREATE TABLE table_name(
column1 datatype constraint);
constraints가 될 수 있는 것은 다음과 같다.
4-1 NOT NULL
널값이 오지 않는다.
4-2 UNIQUE
고유한 값(중복된 값X)
4-3 PRIMARY KEY
고유성을 지닌 키, 기본적으로 UNIQUE함
4-4 FOREIGN KEY
외래키. 다른 테이블을 참조할 수 있는 키.
FOREIGN KEY(PersonID) REFERENCES Persons(PersonID);
5. INDEX ON
CREATE INDEX index_name
ON table_name(column1, column2...)
6. INSERT INTO ~VALUES
INSERT INTO Person(FirstName, LastName)
VALUES('KIM', 'OLIVIA')
7. Dates
8. VIEW
가상 테이블이다.
현재의 상태를 보여주기만 할 뿐이다.
CREATE VIEW view_name AS
....