본문 바로가기
SQL

MYSQL 테이블 구조 수정

by rubyda 2021. 8. 4.
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;


- phone 컬럼이 삭제됨을 확인

'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