sqlite使用索引查询

针对上面的salaries表emp_no字段创建索引idx_emp_no

http://www.nowcoder.com/questionTerminal/f9fa9dc1a1fc4130b08e26c22c7a1e5f

sqlite使用索引查询的语法为

SELECT|DELETE|UPDATE column1, column2...
INDEXED BY (index_name)
table_name
WHERE (CONDITION);

它可以与 DELETE、UPDATE 或 SELECT 语句一起使用。
"INDEXED BY index-name" 子句规定必须用命名的索引来查找前面表中值,如果索引名 index-name 不存在或不能用于查询,SQLite 语句的查询失败。
参考这个语法,答案为:

SELECT * FROM salaries INDEXED BY idx_emp_no WHERE emp_no = 10005
全部评论
mysql 使用强制索引 force select * from salaries force index(idx_emp_no) where emp_no = 10005;
3 回复 分享
发布于 2020-11-27 10:08

相关推荐

12-24 14:26
东北大学 Java
一只乌鸦:重邮+东北,好经典的学校
最后再改一次简历
点赞 评论 收藏
分享
11-04 22:56
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
10-31 13:04
南华大学 Java
嵌入式的小白:很多面试,面试前不会去打扰cto的,但一般cto不会在这些小事上刷人,只能说这个cto比较操心,啥重要不重要,紧急不紧急的,估计都会过问,平淡看待吧
点赞 评论 收藏
分享
评论
32
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务