当前位置:  开发笔记 > 前端 > 正文

在sqlite中创建一个索引列

如何解决《在sqlite中创建一个索引列》经验,为你挑选了1个好方法。

我可以在sqlite的create table命令中的列上创建索引吗?

我在Android shell的sqlite3中尝试了以下命令.它似乎工作.

sqlite> create table mytest (id integer indexed);
sqlite> .schema
CREATE TABLE mytest (id integer indexed);

但是,在sqlite的查询语言规范中,不支持指定要编制索引的列:

http://www.sqlite.org/lang_createtable.html

我错过了什么?

谢谢.



1> synic..:

需要单独的查询:

CREATE INDEX mytest_id_idx ON mytest(id);

虽然听起来你想让id列成为自动增量主键?

CREATE TABLE mytest(id INTEGER PRIMARY KEY);


很高兴看到有人用示例SQL代码而不是气泡图来回答.图表很好,但示例代码更容易理解.不需要在主键上创建显式索引,因为始终会自动为您创建.
我只是想测试是否可以在create table命令中指定要编入索引的列.感谢您的回答.
推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有