본문 바로가기
programming/DataManage

mysql 테이블 수정 템플릿 만들기 ALTER TABLE

by 개코 - 개발과 코딩 2023. 1. 1.

mysql 에서 테이블의 내용을 수정할 때는 ALTER table 명령어를 사용하여 컬럼을 추가, 수정, 삭제할 수 있다. 컬럼을 추가할 때는 ADD, 컬럼을 수정할 떄는 CHANGE, 컬럼을 삭제할 때는 DROP 명령어를 사용한다.

mysql 테이블 수정 템플릿 만들기
ALTER TABLE

쿼리를 여러개 만들어 두면 좋다.

DB 테이블을 수정하기 위핸 쿼리를 만들어 두는 것도 마찬가지다.

한번 만들어 두면 수정할 일은 거의 없겠짐나 일하다보면 자주 바뀌는 경우들이 여럿 생긴다.

마우스로 클릭하는 편안함도 있지만 sql 쿼리문을 만들어 두면 더 편하기도 하다.

테이블을 수정하는 쿼리는 ALTER 명령어를 사용한다.

참고로 테이블을 만들 때는 CREATE 명령어를 사용한다.

 

mysql 테이블 생성 템플릿 만들기 CREATE TABLE

템플릿이 있다면 어떤 작업이든 수월하다. mysql 에서 테이블 생성시 CREATE TABLE 명령어를 사용하며 이 단순한 명령어를 템플릿으로 하나 만들어 놓으면 추후 다른 작업을 할 때 시간을 줄일 수 있

lngnat.tistory.com

테이블의 수정 ALTER table

DB 테이블 수정의 범위는 몇 가지가 있다.

컬럼을 삭제하거나 데이터 타입을 변경하거나 이름을 변경하는 것 정도이다.

테이블의 내용을 수정할 때 사용하는 것은 ALTER 명령어를 사용한다.

컬럼의 내용을 수정할 때는 아래의 명령어를 사용한다.

  • ADD - 컬럼 추가
  • DROP - 컬럼 삭제
  • CHANGE - 컬럼 수정

전체 코드

ALTER 테이블 명령어를 사용하여 테이블의 내용을 변경해 보도록 한다.

아래는 템플릿 형태로 만들어 놓은 것이기에 필요시 참고한다.

DB 테이블을 변경할 때는 ALTER table 명령어를 사용한다.

DB 테이블의 컬럼을 추가, 수정, 삭제를 할 때는 각각 ADD, CHANGE, DROP 명령어를 사용한다.

-- 테이블 컬럼 추가
ALTER TABLE [테이블명] 
 ADD COLUMN [컬럼명] [데이터타입]
    COMMENT '[테이블주석]';

-- 테이블 컬럼 삭제     
ALTER TABLE [테이블명] 
 DROP [컬럼명];

-- 테이블 컬럼 수정 
ALTER TABLE [테이블명] 
 CHANGE [컬럼명] [변경할컬럼명] [데이터타입]
 COMMENT '[테이블주석]';
반응형

댓글