当前位置:网站首页>MySQL数据库索引

MySQL数据库索引

2022-06-25 21:50:00 Forestᝰ

索引语法
查看索引showindexfrom表名;创建索引方式一:建表时创建索引createtablecreate_index(idintprimarykey,namevarchar(10)unique,ageint,key(age));方式二:对于已经存在的表,添加索引如果指定字段是字符串,需要指定长度,建议长度与定义字段时的长度一致字段类型如果不是字符串,可以不填写长度部分createindex索引名称on表名(字段名称(长度))例:createindexage_indexoncreate_index(age);createindexname_indexoncreate_index(name(10));删除索引:dropindex索引名称on表名;3.索引缺点虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE,因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件但是,在互联网应用中,查询的语句远远大于增删改的语句,甚至可以占到80%~90%,所以也不要太在意,只是在大数据导入时,可以先删除索引,再批量插入数据,最后再添加索引

原网站

版权声明
本文为[Forestᝰ]所创,转载请带上原文链接,感谢
https://blog.csdn.net/MARKDD915/article/details/115031594