728x90
MYSQL 테이블 구조 수정
원래 테이블 형태
# 테이블에 새로운 컬럼 추가
# 문법 ALTER TABLE [테이블명] ADD COLUMN [추가할 컬럼명][추가할 컬럼 데이터형]
ALTER TABLE customer_db ADD COLUMN model_type VARCHAR(10) NOT NULL; DESC customer_db;
- 마지막에 model_type 컬럼이 추가됨을 확인
# 테이블 컬럼 타입 변경
# 문법 ALTER TABLE [테이블명] MODIFY COLUMN [변경할 컬럼명][변경할 컬럼 타입]
ALTER TABLE customer_db MLDIFY COLUMN name VARCHAR(20) NOT NULL; DESC customer_db;
- name 컬럼 타입이 바뀜을 확인
# 테이블 컬럼 이름 변경
# 문법 ALTER TABLE [테이블명] CHANGE COLUMN [기존 컬럼 명][변경할 컬럼 명][변경할 컬럼 타입]
ALTER TABLE customer_db CHANGE COLUMN name modelname VARCHAR(10); DESC customer_db;
- name 컬럼명이 modelname으로 바뀌고 데이터타입도 바뀜을 확인
# 테이블 컬럼 삭제
# 문법 ALTER TABLE [테이블명] DROP COLUMN [삭제할 컬럼 명]
ALTER TABLE customer_db DROP COLUMN phone DESC customer_db;
'SQL' 카테고리의 다른 글
Mysql 정규식 (0) | 2021.10.21 |
---|---|
SQL 작성 팁 (0) | 2021.10.18 |
MYSQL 테이블 생성 (0) | 2021.08.04 |
MYSQL 데이터 타입 (0) | 2021.08.04 |
MYSQL DDL(Data Definition Language) 기본 명령어 (0) | 2021.07.19 |