上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。
CREATE (UNQIUE)INDEX +索引名称+ON+表名(列名(长度))
例如:create unique index ac on sys_user(account)
ALTER TABLE+表名+ADD(UNIQUE) INDEX+索引名称(列名)
例如:alter table sys_user add unique index pa(password)
DROP INDEX 索引名称 ON 表 或者 alter table 表名 drop index 索引名
例如:drop index pa on sys_user&alter table sys_user drop index pa
格式:SHOW INDEX FROM 表名
SHOW INDEX FROM sys_user
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)