728x90
MySQL 테이블 컬럼 변경 (ALTER TABLE) 정리
설명
ALTER TABLE 문은 기존 테이블의 열을 추가, 삭제 또는 수정하는 데 사용됩니다.
ALTER TABLE 문은 또한 기존 테이블에서 다양한 제한 조건을 추가 및 삭제하는 데 사용됩니다.
컬럼 수정 작업 시 참고
데이터가 많으면 수정하는데 시간이 많이 걸림
컬럼 수정으로 인해 컬럼명이 매칭이 되지 않아서 프로그램 오류가 발생을 야기시킴
쿼리 (Query)
컬럼 추가 (Add)
ALTER TABLE [table_name] ADD COLUMN [column_name] varchar(32) NOT NULL default 0;
컬럼 변경 (Modify)
ALTER TABLE [table_name] MODIFY COLUMN [column_name] varchar(16) NULL;
컬럼 이름까지 변경 (Change)
ALTER TABLE [table_name] CHANGE COLUMN [column_name_before] [column_name_after] varchar(16) NULL;
컬럼 삭제 (Drop)
ALTER TABLE [table_name] DROP COLUMN [column_name];
테이블 이름 변경 (RENAME)
ALTER TABLE [table_name_before] RENAME [table_name_after];
반응형
'Common > DataBase' 카테고리의 다른 글
[PostgreSQL] 재시작없이 설정 즉시 적용 (0) | 2021.09.30 |
---|---|
[Tool] MySQL workbench 설치 방법 및 visual c++ 2019 설치 (2) | 2020.09.08 |
[DB/Oracle/MySQL] table (unique) index 생성, 삭제, 수정, 조회 방법 (0) | 2019.08.06 |
[DB/SQL/Oracle] 기존 테이블 구조 확인 방법 (0) | 2019.02.28 |
[DB/SQL/Oracle] 테이블 복사 및 테이블 구조 복사 (0) | 2019.02.18 |