sqlite - 轻量级数据示例
drop TABLE test;
--1.建库,创建一个空的文本文件,之后将扩展名 .txt 改为 .db;
--2.建表
CREATE TABLE IF NOT EXISTS test
(
id integer PRIMARY KEY AUTOINCREMENT,
name TEXT,
kw TEXT
);
--3.建索引
CREATE UNIQUE INDEX test_kw_uindex ON test (kw);
--4.插入数据
insert into test(name,kw) VALUES(2,3);
--4.1 如果存在,则删除后重新 insert,自增主键将改变
insert or REPLACE into test(name,kw) VALUES(2,3);
--4.1 如果存在,则忽略 insert
insert or IGNORE into test(name,kw) VALUES(2,3);
--4.1 其他 insert
insert or ROLLBACK into test(name,kw) VALUES(2,3);
insert or FAIL into test(name,kw) VALUES(2,3);
insert or ABORT into test(name,kw) VALUES(2,3);
select * from test;