오늘은 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 |