概述
参考视频地址:百度文库--您的访问出错了
索引:
优点,
通过建立唯一索引或者主键索引保证数据库表中每一个行数据的唯一性,大大提高检索的数据效率以及减少表的检索行数
缺点,
在创建索引和维护索引会耗费时间,随着数据量的增加而增加,
索引会占用物理空间
当对表的数据进行增删改的时候,索引也要动态的维护,这样就会降低数据的维护速度
单列索引
一个索引只包含一个列
可以有多个单列索引
主键索引,唯一索引,普通索引
组合索引
一个组合索引包含两个或者两个以上的列
explain命令
explain select id from mytable where price_type=0
显示如何使用索引处理select语句以及连接表
创建索引(括号中是字段名 index后是索引名):
create index name on mytable(name)
alert table mytable add index name(name)
创建唯一索引:可以有空值,括号中字段名
create unique index name on mytable(name)
alert table mytable add unique (name)
创建主键索引:可以在创建表的时候创建索引
alert table mytable add primary key(id)
创建组合索引:
create index id_name on mytable(id,name);
删除索引:
drop index name on mytalbe;
最后
以上就是舒服身影为你收集整理的java总结 --2.数据库索引的全部内容,希望文章能够帮你解决java总结 --2.数据库索引所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复