Paul's Grit

[SQL] Table 본문

Data Analysis/SQL

[SQL] Table

Paul-K 2023. 8. 24. 18:22

1. Database 생성

utf8mb4라는 인코딩을 사용

CREATE DATABASE amrbase DEFAULT CHARACTER SET utf8mb4;

 

2. Table

2-1. Table 생성

CREATE TABLE mytable
(
 id int,
 name varchar(16)
);

 

2-2. Table 목록 확인

SHOW TABLES;

 

2-3. Table 정보 확인(Description)

DESC mytable;

 

3. Table 변경 명령어: ALTER TABLE

3-1. Table 이름 변경: RENAME

ALTER TABLE mytable RENAME person;
DESC person;

 

3-2. Table Column 추가: ADD COLUMN

ALTER TABLE person ADD COLUMN agee double;
DESC person;

 

3-3. Table Column 변경 - DataType: MODIFY COLUMN

person 테이블의 agee 칼럼의 데이터타입을 int 로 변경

ALTER TABLE person
MODIFY COLUMN agee int;
DESC person;

 

3-4. Table Column 변경 - Name (+ Data Type): CHANGE COLUMN

ALTER TABLE person
CHANGE COLUMN agee age int;
DESC person;

 

3-5. Table Column 삭제: DROP COLUMN

ALTER TABLE person
DROP COLUMN age;
DESC person;

 

4. Table 삭제: DROP TABLE

DROP TABLE person;
show tables;