DB/명령프롬프트 - mysql

[MySQL] table 칼럼 수정 Alter

congs 2023. 3. 27. 09:05

테이블 구조 수정 Alter

  •  단, database명은 변경 불가

 

칼럼(속성) 추가

alter table 테이블명 add column 칼럼명 칼럼속성 ;

 

칼럼 변경 : 속성만 변경

alter table 테이블명 modify column 변경칼럼명 전체속성나열 ; 
-- 기존 속성은 지우고 변경됨

 

칼럼 변경 : 속성과 이름변경

alter table 테이블명 change column (이전)칼럼명 (변경)칼럼명 전체속성나열 ;
-- 칼럼 이름 변경
mysql> alter table student change major major1 varchar(45);

 

칼럼 삭제

alter table 테이블명 drop column 삭제할칼럼명 ;

 

테이블 이름 변경

alter table (이전)테이블명 rename (변경)테이블명 ;