MYSQL 테이블 컬럼 수정 (추가, 수정 ,삭제)
sysdocu 라는 테이블에 member 라는 컬럼을 추가, 수정, 삭제하는 예제입니다.
1. 추가
alter table 테이블명 add 컬럼명 옵션;
예1) alter table sysdocu add member varchar(250) not null;
예2) alter table sysdocu add member
varchar(250) not null after group;
// group 컬럼 다음에 입력 (맨앞은 first)
2. 수정
alter table 테이블명 modify 컬럼명 옵션;
예) alter table sysdocu modify member varchar(200) not null;
예) alter table sysdocu change user member varchar(200) not null; // user : 구 컬럼명, member : 신 컬럼명
예) alter table sysdocu change member member varchar(200) after name; // 컬럼 위치 변경. 기존 컬럼명 member 이름 두번쓰는것 주의
3. 삭제
alter table 테이블명 drop 컬럼명;
예) alter table sysdocu drop member;
※ 참고
1. 쿼리 옵션
auto_increment // 자동으로 증가되는 값이 생성됩니다.
not null // 빈 데이타가 들어갈 수 없습니다.
default 내용 // 들어갈 데이타가 없을경우 기본값을 입력합니다.
2. 테이블 구조 보기
mysql> desc 테이블명
'리눅스 > MySQL' 카테고리의 다른 글
mysql 다양한 기초 문법 (0) | 2015.01.16 |
---|---|
[Warning] /usr/local/mysql/libexec/mysqld: Forcing close of thread 15 user: (0) | 2015.01.16 |
mysql euckr과 utf8 같이 사용하기 (0) | 2015.01.16 |
phpMyAdmin 캐릭터셋 변경 (0) | 2015.01.16 |
Starting MySQLCouldn't find MySQL manager or server (0) | 2015.01.16 |