mysql 인덱스 설정 및 삭제

4523 단어 기초

mysql 인덱스 설정 및 삭제

CREATE TABLE `student`(
	id INT UNIQUE NOT NULL,
	`name` VARCHAR(20) NOT NULL,
	email VARCHAR(30) NOT NULL,
	content VARCHAR(100) NOT NULL,
	PRIMARY KEY(id),
	UNIQUE unique_name(`name`),
	KEY plain_email(email),
	FULLTEXT fulltext_content(`content`)
)ENGINE=MYISAM DEFAULT CHARSET=utf8;

SHOW INDEX FROM student;
--  
ALTER TABLE student DROP INDEX `unique_name`

ALTER TABLE student DROP INDEX `fulltext_content`

ALTER TABLE student DROP PRIMARY KEY;


--  
CREATE FULLTEXT INDEX `fulltext_content` ON student(`content`);

ALTER TABLE student ADD UNIQUE INDEX `unique_name`(`name`);

좋은 웹페이지 즐겨찾기