语法格式 CREATE INDEX 索引名称 ON 表名(列名); 或 ALTER TABLE 表名 ADD UNIQUE INDEX 索引名称(列名);
-- 方式1
-- 直接创建索引
-- 创建普通索引
CREATE INDEX index_name ON app_user(NAME);
-- 创建唯一索引,可以为null,但只能出现1次
CREATE UNIQUE INDEX index_uni_name ON app_user(NAME);
-- 创建普通组合索引
CREATE INDEX index_name_email ON app_user(NAME,email);
-- 创建唯一组合索引
CREATE UNIQUE INDEX index_uni_name_email ON app_user(NAME,email);
-- 方式2
-- 通过修改表结构创建索引
ALTER TABLE app_user ADD UNIQUE INDEX index_name(NAME);
2 删除索引
语法格式 DROP INDEX 索引名称 ON 表名; 或 ALTER TABLE 表名 DROP INDEX 索引名称;
-- 方式1
-- 直接删除索引
DROP INDEX index_name_email ON app_user;
-- 方式2
-- 修改表结构删除索引
ALTER TABLE app_user DROP INDEX index_uni_name_email;
3 查看表的索引
#查看表索引:
SHOW INDEX FROM app_user;
#或
SHOW KEYS FROM app_user;