7 04 2014
MySQL DDL add and drop PK, FK, index, unique
Contents
테이블 정보
show create table 테이블명 -> 해당 테이블의 생성 퀄리문을 볼수 있음
desc 테이블명 -> 테이블의 제약사항들을 볼수 있다(컬럼이름, 컬럼타입,null허용여부,key, default 등)
Column 변경
추가
alter table 테이블명
add 컬럼이름 varchar(10) not null default “”;
수정
alter table 테이블명
modify 컬럼이름 varchar(20) not null default “”;
삭제
alter table 테이블명
drop 컬럼이름;
Column명 변경
alter table 테이블명
change 컬럼이름 새컬럼이름 varchar(12) not null default “”;
Primary Key
등록
ALTER TABLE 테이블명
ADD PRIMARY KEY (컬럼1,컬럼2);
삭제
ALTER TABLE 테이블명
drop PRIMARY KEY;
Index
등록
alter table 테이블명
add index 인덱스명(컬럼1,컬럼2);
삭제
alter table 테이블명
drop index 인덱스명;
Unique
등록
alter table 테이블명
add unique unique명(컬럼1,컬럼2);
삭제
alter table 테이블명
drop unique unique명;
3.FK 키 삭제
(1)키정보 확인
show create table 테이블명 — FK 키 정보 확인
(2)FK 삭제 명령
ALTER TABLE 테이블명 DROP FOREIGN KEY keyname
SSH Port 22번을 다른 포트로 하기 CentOS alternatives Java 수정