MySQL 3

auto_increment

테이블 내에서 지정한 칼럼의 숫자를 자동으로 증가시켜주는 auto_increment 정리! 테이블이 생성되어있는 경우ALTER TABEL {테이블명} MODIFY {컬럼명} INT NOT NULL AUTO_INCREMENT;alter table user modify user_index int not null auto_increment; 테이블 미 생성시create table user( user_index int not null auto_increment); 물론 이보다 더 자세하게 정리해야 한다.얼마큼 숫자를 자동으로 증가시킬 것인지, 중간에 auto 값을 변경하거나 삭제할 때 어떻게 해야 하는지..하지만 그것은 프로젝트해나가면서 필요하면 정리해야겠다.

기본키 추가 삭제

DB를 잘 못 설계해서 기본키를 추가 삭제하는경우가 너무많아서 자주사용한다.그래서 맨날 검색하는데, 그럴빠에 블로그에 정리해놓자~ 기본키 삭제alter table {테이블명} drop primary key;EX) alter table user drop primary key; 기본키 추가 테이블이 생성 안되어있을 경우create table user( user_index int not null, primary key(user_index)); 테이블이 생성되어있을 경우alter table {테이블명} add primary key({컬럼명});ALTER TABLE user ADD PRIMARY KEY (user_index);