sqlite - 轻量级数据示例

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;

你可能感兴趣的:(数据库资料)