티스토리 뷰

MySQL

[MySQL] 컬럼 타입 변경

얀타호수 2023. 4. 21. 10:06

안녕하세요.

 

오늘은 미리 생성된 테이블의 컬럼 타입을 변경하는 방법을 알아보겠습니다.

 

 

DDL(Data Definition Language)를 통해 컬럼 타입을 변경하는 것인데요.

DDL은 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 데이터구조와 관련된 명령어들을 말합니다.

 

간략하게 DDL, DML, DCL, TCL에 대해 알아보겠습니다.

명령어 종류 명령어 설명
DML: Data Manipulation Language

SELECT 테이블을 조회하거나 검색하기 위한 명령어를 말하며 RETRIEVE라고도 함
INSERT, UPDATE, DELETE 테이블내에 데이터를 변형하는 명령어(삽입, 수정, 삭제)
DDL: Data Definition Language CREATE, ALTER, DROP, RENAME, TRUNCATE 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어(생성, 변경, 삭제, 이름 변경)
DCL: Data Control Lanuage GRANT, REVOKE 데이터베이스에 접근하고 객체드을 사용하도록 권한을 주고 회수하는 명령어
TCL: Transaction Control Language COMMIT, ROLLBACK, SAVEPOINT 논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 트랜잭션별로 제어하는 명령어

 

 

결국 DDL의 한 종류인 ALTER 명령어를 이용해 컬럼 타입의 수정을 할 수 있습니다.

ALTER TABLE [테이블명] MODIFY [컬럼명] [변경할 컬럼 타입];

 

감사합니다.~