테이블 구조 수정 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 (변경)테이블명 ;
'DB > 명령프롬프트 - mysql' 카테고리의 다른 글
[MySQL] Database 생성, 사용 create, use (0) | 2023.03.27 |
---|---|
[MySQL] 테이블 데이터 변경, 삭제, 중복제거 Update, delete, distinct (0) | 2023.03.27 |
[MySQL] Database 검색 (and/or, like, between, in()) (0) | 2023.03.27 |
[MySQL] 집약 (count, sum, avg, max, min) / 사용순서 (0) | 2023.03.27 |
[MySQL] 정렬 (order by asc / desc) (0) | 2023.03.27 |