索引的創建與刪除


1. 創建與刪除索引

create table t_user(

id int(10),

name varchar(32) not null,

email varchar(128),

constraint t_user_email_unique unique(email)

);

顯示,顯示的語句與創建的語句稍有不同,兩個都可以創建,具體的爲什麼有兩種寫法可以再研究

SHOW CREATE TABLE t_user;

顯示結果


CREATE TABLE `t_user` (

`id` int(10) DEFAULT NULL,

`name` varchar(32) NOT NULL,

`email` varchar(128) DEFAULT NULL,

UNIQUE KEY `t_user_email_unique` (`email`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

 

刪除索引

ALTER TABLE t_user DROP INDEX t_user_email_unique;

顯示刪除結果

SHOW CREATE TABLE t_user;
CREATE TABLE `t_user` (

`id` int(10) DEFAULT NULL,

`name` varchar(32) NOT NULL,

`email` varchar(128) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章