admin管理员组文章数量:1794759
SQL学习之create index语句
目录
- 参考源
- SQL create index 语句
- 索引
- 索引分类
- SQL 创建索引
- 示例数据
- 简单教程
- www.twle/l/yufei/sql/sql-basic-create-index.html
- 菜鸟教程
- www.runoob/sql/sql-create-index.htmll
SQL create index 语句用于在表中创建索引
为什么使用索引:
在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据
索引有什么副作用:
索引会减慢数据插入和更新的速度
索引创建索引的目的,也是唯一目的,就是加快数据的查询速度 用户无法看到索引,它们只能被用来加速搜索/查询 虽然索引有很多好处,但也是坏处多多 更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新 因此,理想的做法是仅仅在常常被搜索的列 ( 以及表 ) 上面创建索引 ——简单教程www.twle/l/yufei/sql/sql-basic-create-index.html
索引分类索引一般分为几大类: 主键索引、唯一索引、普通索引
组合索引? 组合索引不属于它们,如果三个索引中包含了两个及以上字段,其实就是组合索引,不如组合主键索引
索引一般分为两大类:聚集索引 和 非聚集索引
聚集索引 就是表记录的排列顺序和索引的排列顺序一模一样
聚集索引,不会有单独的空间存储索引数据,而是在存储数据的时候就已经根据索引排好序 主键索引就属于 聚合索引非聚集索引 用另外的空间存储了记录的顺序,但是记录本身的物理顺序可以和索引不一样
唯一索引 和 普通索引 都是非聚集索引 SQL 创建索引创建普通索引 普通索引允许重复值
CREATE INDEX index_name ON table_name (column_name)创建唯一索引 唯一索引不允许重复值,可以使用下面的 SQL 语句创建唯一索引
CREATE UNIQUE INDEX index_name ON table_name (column_name)版权声明:本文标题:SQL学习之create index语句 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687060307a130817.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论