본문으로 바로가기

-- 테이블 유무 확인
SELECT COUNT(*) cnt FROM information_schema.tables
WHERE table_schema = 'iu' AND table_name = 'TEST';


-- 컬럼 유무 확인
SELECT COUNT(*) cnt FROM information_schema.COLUMNS
WHERE table_schema = 'iu' AND table_name = 'TEST' and column_name='v4';


-- 컬럼 추가
use DB명;
alter table TEST add v5 varchar(100) not null default '기본값';

 

 

추가 사항

 

테이블 생성

create table [테이블명](id int,name varchar(20));

 

컬럼 추가

alter table [테이블명] add [컬럼명] [타입] [옵션]; 

ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0'; 

 

컬럼 삭제

alter table [테이블명] drop [컬럼명];

 

컬럼명 변경 및 타입 변경

alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12);

 

컬럼 타입 수정

alter table [테이블명] modify [컬럼명] varchar(14);

 

테이블명 수정

alter table [테이블명] rename [변경할테이블명];

 

테이블 삭제

drop table [테이블명];



출처: https://mcpaint.tistory.com/194 [MC빼인트와 함께]

'[ 서버 & DB 관련 ] > MySQL' 카테고리의 다른 글

MySql 접속시 발생하는 에러 (타임존)  (0) 2020.03.02
쿼리 결과를 파일로 저장하기  (0) 2020.01.17
mysql dump  (0) 2019.10.30
mysql 기본 명령어  (0) 2019.09.06
mysql 트리거(TRIGGER) 테스트  (0) 2019.09.05