加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite中的主键是否需要索引?

发布时间:2020-12-12 19:21:18 所属栏目:百科 来源:网络整理
导读:当一个整数列在SQLite表中被标记为主键时,是否应该为它创建一个索引? SQLite似乎不会自动为主键列创建索引,但也许它索引它,无论如何,给定其目的? (我将始终在该列上搜索)。 字符串主键的情况会有什么不同吗? It does it for you. INTEGER PRIMARY KEY
当一个整数列在SQLite表中被标记为主键时,是否应该为它创建一个索引? SQLite似乎不会自动为主键列创建索引,但也许它索引它,无论如何,给定其目的? (我将始终在该列上搜索)。

字符串主键的情况会有什么不同吗?

It does it for you.

INTEGER PRIMARY KEY columns aside,both UNIQUE and PRIMARY KEY constraints are implemented by creating an index in the database (in the same way as a “CREATE UNIQUE INDEX” statement would). Such an index is used like any other index in the database to optimize queries. As a result,there often no advantage (but significant overhead) in creating an index on a set of columns that are already collectively subject to a UNIQUE or PRIMARY KEY constraint.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读