[3] MySQL - 테이블(table) 컬럼 추가·변경·삭제
2024. 3. 15. 18:00ㆍMySQL
728x90
★ MySQL 5.7 버전으로 진행
1. 테이블(table) 컬럼 추가·변경·삭제
: alter가 기본으로 들어가며 뒤에 추가 문법 사용.
1-1) 컬럼 add문 (컬럼 추가)
# ALTER TABLE 테이블명 ADD 컬럼명 데이터타입
ALTER TABLE column_table ADD test_add1 varchar(50);
1-2) 컬럼 타입, 이름 변경 (컬럼 수정)
[ 컬럼 이름 변경 ]
# ALTER TABLE 테이블명 CHANGE COLUMN 기존컬럼명 변경할컬럼명 기존데이터타입 기존기본값
ALTER TABLE column_table CHANGE COLUMN test_add1 test_add10 VARCHAR(50) NULL DEFAULT NULL;
[ 컬럼 타입 변경 ]
# ALTER TABLE 테이블명 CHANGE COLUMN 기존컬럼명 기존컬럼명 변경할데이터타입 변경할기본값
ALTER TABLE column_table CHANGE COLUMN test_add10 test_add10 VARCHAR(5000) NULL DEFAULT NULL;
# 이름과 타입을 각각 변경하는 경우의 쿼리만 작성했으나, 동시에 변경도 가능함.
: 타입,이름 동시변경 및 각각 변경은 한 쿼리문으로 이름과 타입만 변경시켜주면 됨.
1-3) 컬럼 alter,drop 혼용 쿼리 (컬럼 삭제)
# ALTER TABLE 테이블명 DROP COLUMN 삭제할 컬럼명
ALTER TABLE column_table DROP COLUMN test_add10;
728x90
'MySQL' 카테고리의 다른 글
[6] MySQL - 데이터 수정 및 삭제 (0) | 2024.03.15 |
---|---|
[5] MySQL - 테이블 데이터 추가(등록) (0) | 2024.03.15 |
[4] MySQL - sql DML언어 (0) | 2024.03.15 |
[2] MySQL - 테이블(table)생성·변경·삭제 (0) | 2024.03.15 |
[1] MySQL - sql DDL언어 (0) | 2024.03.15 |