1 Create Table
- 아래와 같이 CREATE TABLE 후에 list 테이블 이름을 지정하여 테이블을 생성할 수 있다.
- Column의 경우 이름을 입력하고 해당 column의 데이터 타입을 입력하여 생성한다.
# Create Table
CREATE TABLE list( ## 테이블 이름
name VARCHAR(20), ## name은 컬럼 이름 VARCHAR(20)는 20 바이트까지 받을 문자열
age INT, ## age는 컬럼 이름 INT는 데이터 타입
group_ VARCHAR(50)
);
- group_의 경우 SQL문법과 겹치는 명령어 임으로 group 이라는 컬럼을 생성 할 수 없다.
2 Chage Table's Name
- 아래와 같이 ALTER TABLE 후에 기존 테이블 이름을 사용한 후 RENAME을 통해 테이블의 이름을 원하는 것으로 바꿀수 있다.
ALTER TABLE list
RENAME mylist;
3 Add a New Column
- 기존 테이블에 새로운 컬럼을 추가 할 경우 ADD COLUMN 후에 새로운 컬럼과 데이터 타입을 입력한다.
ALTER TABLE mylist
ADD COLUMN height INT;
4 Alter Column's Type
- 기존 컬럼의 데이터 타입만을 변경 할 경우 아래와 같이 MODIFY COLUMN 후에 기존 컬럼과 데이터 타입을 입력한다.
ALTER TABLE mylist
MODIFY COLUMN height FLOAT;
5 Alter Column's Name and Type
- 기존 컬럼의 이름과 타입을 동시에 바꿀경우 CHANGE COLUMN 을 사용한다.
- 기존컬럼 입력 후 원하는 컬럼 이름 그리고 데이터 타입을 입력한다.
ALTER TABLE mylist
CHANGE COLUMN group_ group_id INT;
6 Drop Column
- 표에서 원하지 않는 컬럼을 제거 할 경우 DROP COLUMN을 사용한다.
- 아래의 문구를 사용할 경우 컬럼이 데이터 프레임에서 삭제된다.
ALTER TABLE mylist
DROP COLUMN height;