在SQLite3中,可以使用CREATE INDEX语句创建索引。以下是创建索引的基本语法: CREATE [UNIQUE] INDEX index_name ON table_name (column1, column2, ...); 复制代码 其中: UNIQUE关键字是可选的,用于指定索引是否唯一。如果指定了UNIQUE,那么在表中插入重复数据时,SQLite将引发错误。 index_name是索引的名称,可以...
CREATE INDEX 索引名 ON 表名 (列名); 7. 删除索引: DROP INDEX 索引名; 8. 连接表格: SELECT 列名1, 列名2, ... FROM 表名1 INNER JOIN 表名2 ON 表名1.列名 = 表名2.列名; 9. 排序数据: SELECT 列名1, 列名2, ... FROM 表名 ORDER BY 列名 ASC|DESC; 10. 聚合函数: SELECT COUNT(列...
create index film_title_index onfilm(title); 意思是针对film资料表的name字段,建立一个名叫film_name_index的索引。这个指令的语法为 代码语言:javascript 复制 create index index_name ontable_name(field_to_be_indexed); 一旦建立了索引,sqlite3会在针对该字段作查询时,自动使用该索引。这一切的操作都是在...
createindexindex_nameontable_name(field); 例,针对学生表stu_no字段,建立一个索引: createindexstudent_indexonstudent_table(stu_no); 建立完成后,sqlite3在对该字段查询时,会自动使用该索引。 7)删除数据表或索引 droptabletable_name;dropindexindex_name; 注意: 指定INTEGER PRIMARY KEY AUTOINCREMENT和不指定...
CREATE TABLE:在数据库中创建一个新表 ALTER TABLE:修改数据库中现有的表 DROP TABLE:从数据库中删除表 CREATE INDEX:在表上创建新的索引 DROP INDEX:从表中删除索引 INSERT INTO:往表中插入新的行 UPDATE:更新表中的数据 DELETE FROM:从表中删除数据 SELECT:从表中检索数据 JOIN:基于公共字段从多个表中检索数...
不管是表还是索引,sql字段是原先用CREATE TABLE或CREATE INDEX语句创建它们时的命令文本。对于自动创建的索引(用来实现PRIMARY KEY或UNIQUE约束),sql字段为NULL。 SQLITE_MASTER表是只读的。不能对它使用UPDATE、INSERT或DELETE。它会被CREATE TABLE、CREATE INDEX、DROP TABLE和DROP INDEX命令自动更新。 临时表不会出现...
create table table_name(field1 type1, field2 type1, ...); table_name是要创建数据表名称,fieldx是数据表内字段名称,typex则是字段类型。 例,建立一个简单的学生信息表,它包含学号与姓名等学生信息: create table student_info(stu_no interger primary key, name text);2)添加数据记录 ...
创建表: create table 表名(元素名 类型,…); 删除表: drop table 表名; 插入数据: insert into 表名 values(, , ,) ; 创建索引: create [unique] index 索引名on 表名(col….); 删除索引: drop index 索引名(索引是不可更改的,想更改必须删除重新建) ...
CREATE TABLE:在数据库中创建一个新表 ALTER TABLE:修改数据库中现有的表 DROP TABLE:从数据库中删除表 CREATE INDEX:在表上创建新的索引 DROP INDEX:从表中删除索引 INSERT INTO:往表中插入新的行 UPDATE:更新表中的数据 DELETE FROM:从表中删除数据 ...
public void createIndex(){ SQLiteDatabase db = getWritableDatabase(); String sql ="create index idx_user_name on user(name)"; db.execSQL(sql);} 3.3使用预编译语句 在执行多次相同的SQL语句时,使用预编译语句可以显著提高数据库操作的性能。我们可以通过SQLiteDatabase类提供的compileStatement...