728x90
테이블명 변경(RENAME)
ALTER TABLE [기존 테이블명] RENAME [변경될 테이블명];
컬럼 추가(ADD)
-- 마지막에 추가(기본)
ALTER TABLE 테이블명 ADD COLUMN 칼럼이름 칼럼타입
-- 지정 칼럼 뒤에
ALTER TABLE 테이블명 ADD COLUMN 칼럼이름 칼럼타입 AFTER 칼럼이름
-- 제일 앞에 추가
ALTER TABLE 테이블명 ADD COLUMN 칼럼이름 칼럼타입 FIRST
컬럼 삭제(DROP COLUMN)
ALTER TABLE [테이블명] DROP COLUMN [컬럼명];
컬럼 수정 - 컬럼명, 컬럼 데이터 타입 변경
- 컬럼 데이터 타입만 변경(MODIFY COLUMN)
ALTER TABLE [테이블명] MODIFY COLUMN [컬럼이름] [새컬럼타입];
- 데이터 타입뿐만 아니라 컬럼명까지 변경(CHANGE COLUMN)
ALTER TABLE [테이블명] CHANGE COLUMN [컬럼이름] [새컬럼이름] [새컬럼타입];
Primary Key 추가(ADD PRIMARY KEY)
ALTER TABLE [테이블명] ADD PRIMARY KEY([칼럼이름]) [컬럼이름];
Primary Key 삭제
ALTER TABLE [테이블명] DROP PRIMARY KEY;
반응형
'Database > MySQL, MariaDB' 카테고리의 다른 글
MariaDB TIMESTAMP(Nullable 관련) (0) | 2023.05.11 |
---|---|
MariaDB) DB의 테이블/컬럼 메타 데이터 조회하기 (0) | 2022.05.24 |
SQL) MySQL DDL - RENAME (0) | 2021.05.19 |