sqlite实践

以下sqlite是对 该blog 内容的实践过程

内容:
- 创建数据库
- 创建表
- 在表中插入字段
- 增加
- 查找
- 更新
- 删除

(ccdk-1.5.2alpha)[root@Router-B sqlite]# sqlite3 foo.db
SQLite version 3.14.2 2016-09-12 18:50:49
Enter ".help" for usage hints.
sqlite> create table film(title,length,year,starring);
sqlite> create index film_title_index on film(title);
sqlite> insert into film values ('Silence of the Lambs, The', 118, 1991, 'Jodie Foster');
sqlite> insert into film values ('Contact', 153, 1997, 'Jodie Foster');insert into film values ('Crouching Tiger, Hidden Dragon', 120, 2000, 'Yun-Fat Chow');insert into film values ('Hours, The', 114, 2002, 'Nicole Kidman');
sqlite> select * from film;
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> select * from film limit 10;
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> select * from film limit 1;
Silence of the Lambs, The|118|1991|Jodie Foster
sqlite> select * from film order by year limit 10;
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> select * from film order by year desc limit 10;
Hours, The|114|2002|Nicole Kidman
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Contact|153|1997|Jodie Foster
Silence of the Lambs, The|118|1991|Jodie Foster
sqlite> select title, year from film order by year desc limit 10;
Hours, The|2002
Crouching Tiger, Hidden Dragon|2000
Contact|1997
Silence of the Lambs, The|1991
sqlite> select * from film where starring='Jodie Foster';
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
sqlite> select * from film where starring like 'Jodie%';
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
sqlite> elect title, year from film where starring like 'Jodie%' and year >= 1985 order by year desc limit 10;
Error: near "elect": syntax error
sqlite> select title, year from film where starring like 'Jodie%' and year >= 1985 order by year desc limit 10;
Contact|1997
Silence of the Lambs, The|1991
sqlite> select count(*) from film;
4
sqlite> select * from film;
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> select * from film;
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> 
sqlite> update film set starring='Jodie Foster' where starring='Jodee Foster';
sqlite> select * from film;
Silence of the Lambs, The|118|1991|Jodie Foster
Contact|153|1997|Jodie Foster
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> delete from film where year < 2000;
sqlite> select * from film;
Crouching Tiger, Hidden Dragon|120|2000|Yun-Fat Chow
Hours, The|114|2002|Nicole Kidman
sqlite> 

源地址在 here

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值