본문 바로가기
MySQL

[MySQL] 컬럼 추가, 컬럼 삭제, 컬럼명 변경, 컬럼 타입 변경

by Rapil 2023. 7. 27.

오늘은 MySQL에서 컬럼을 수정해야 할 경우를 위해

컬럼을 추가, 삭제, 변경, 타입 변경을 알아보도록 하겠습니다!

 


Point

컬럼 추가 및 삭제

컬럼명 변경

컬럼 타입 변경


 

컬럼 추가

 

 

컬럼을 추가하기 위해 기존의 테이블을 검색 후 변경된걸 확인해보겠다.

컬럼 추가 전 테이블 조회

$ ALTER TABLE [테이블 명] ADD [컬럼 명] [자료형(크기)];

// 예
$ ALTER TABLE prac ADD age int(2) NOT NULL;

* NOT NULL 여부는 안써도 생성이 된다.

컬럼이 추가된 테이블

 

테이블 컬럼 추가 시 원하는 위치에 생성하는 방법

// 테이블 컬럼 맨앞에 추가
$ ALTER TABLE [테이블 명] ADD [새 컬럼 명] [자료형(크기)] FIRST;

// 예
$ ALTER TABLE prac ADD gender varchar(20) NOT NULL FIRST;



// 테이블 특정 컬럼 뒤 추가
$ ALTER TABLE [테이블 명] ADD [새 컬럼명] [자료형(크기)] AFTER [앞 컬럼명];

// 예
$ ALTER TABLE prac ADD gender varchar(20) NOT NULL AFTER name;

특정 컬럼 뒤 추가

 

컬럼 삭제

 

$ ALTER TABLE [테이블 명] DROP [컬럼 명];

// 예
$ ALTER TABLE prac DROP gender;

 


 

컬럼명 변경

 

$ ALTER TABLE [테이블 명] CHANGE [기존 컬럼 명] [변경 할 컬럼 명] [컬럼 타입];

// 예
$ ALTER TABLE prac CHANGE adress address varchar(200);

컬럼 명 변경

 

 

컬럼 타입 변경

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

// 예
$ ALTER TABLE prac MODIFY address varchar(300);

 


오늘도 스택 하나를 쌓았다!

개발에 대해 스택을 하나씩 쌓아가면서 스탯을 높이도록 하자!

모두 파이팅 입니다!!

 


참고 URL

 

https://yoo-young.tistory.com/51

 

MYSQL- Table 생성 및 변경 컬럼추가 컬럼명 변경하기

글 개요 이번 장에서는 데이터베이스를 생성하고 생성된 데이터베이스 안에 테이블을 만드는 작업을 해보겠습니다. 글 본문 데이터베이스 생성 데이터 정의언어인 create database로 데이터베이스

yoo-young.tistory.com

 

https://happylulurara.tistory.com/162

 

[mySQL]컬럼 데이터타입 변경, 컬럼 크기 늘리기 등

2020/12/05 - [mySQL] - [Database, mySQL]주키수정/주키변경 +주키를 바꾸고 싶을 경우, 삭제하고 추가하는 부분을 권한다.. +꼭 바꿔야한다면 위 글을 봐주면 될 듯 하다. 1. 컬럼 데이터 타입 바꾸기 ALTER TA

happylulurara.tistory.com

 

'MySQL' 카테고리의 다른 글

[MySQL] SQL Error 1364 데이터베이스 에러  (0) 2023.08.11
[MySQL] coalesce 함수 사용방법  (0) 2023.07.26
[MySQL] 중복 데이터 찾기  (0) 2023.07.25
[MySQL] 기본 명령어 정리  (0) 2023.07.24