创建数据库:
sqlite3 test.db (数据库文件格式:test.db)
create table test(id integer primary key,value text)
id:主键值,,该列默认具有自动增长的属性;
value:简单文本
示意:
插入操作:
insert into test(id,value) values(1,'Echo');
insert into test(id,value) values(2,'Anna');
insert into test(value) values('Leo');
insert into test(value) values('Amy');
插入完数据后,再查看数据:
select *from test;
示例:
虽然录入第三和第四个记录没有设置id号,但是因为id是主键号,会自动地增加
显示格式再添加命令:
.mode column
. head on
示例:
select的示例用法:
select name from book where age BETWEEN 20 AND 30;//选出年龄在20~30间的名字
select name from book where age NOT BETWEEN 20 AND 30;//选出年龄不在20~30间的名字
select id from book where age >= 30;
IN确定集合:用来查找属性值属于指定集合的元组
LINK字符匹配:
select phone from book where name LIKE '_鸣%';//姓名第二个字为鸣的人的电话
select phone from book where name NOT LIKE '鸣%';//姓名的第一个字不为鸣的人的电话
select name from book where name NOT LIKE '[a-d]%';//姓名开头不在a,b,c,d开头的名字