- mysql index

  - 인덱스 확인

  SHOW INDEX FROM tablename;


  - 인덱스 추가

  ALTER TABLE tablename ADD INDEX indexname (column1, column2) COMMENT 'comment';


  - 유니트 인덱스 추가

  ALTER TABLE tablename ADD UNIQUE INDEX indexname (column1, column2);


  - 인덱스 삭제

  ALTER TABLE tablename DROP INDEX indexname;

  

- mysql 컬럼

  - 추가

    ALTER TABLE [테이블명] ADD [컬럼명] [타입] [옵션]; 

    EX) ALTER TABLE [테이블명] ADD [컬럼명] VARCHAR(100) NOT NULL DEFAULT '0'; 


  - 특정 컬럼 뒤에 추가 (BOOK_NAME)

    ALTER TABLE [테이블명] ADD [컬럼명] INT DEFAULT 0 AFTER BOOK_NAME;

  - 삭제

    ALTER TABLE [테이블명] DROP [컬럼명];

  - 타입 수정

    ALTER TABLE [테이블명] MODIFY [컬럼명] VARCHAR(14);

  - 이름 및 타입 변경

    ALTER TABLE [테이블명] CHANGE [컬럼명] [변경할컬럼명] VARCHAR(12);


'DB' 카테고리의 다른 글

[mongodb] replica set(cluster) PSS 구성  (0) 2019.07.17
[mongodb] replica set(cluster) PSA 구성  (0) 2019.07.17
[mysql] insert loop 더미 데이터 넣기  (0) 2019.01.25
mysql database 생성  (0) 2018.11.13
mysql character set 변경  (0) 2018.06.04
mysql 전체 테이블 삭제  (0) 2018.05.24
mysql with docker  (0) 2018.04.25
mysql-5.7.18-winx64 noinstall 버전 설치  (0) 2017.05.12