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