linux sqlite服务启动,linux 下sqlite终端命令

今天需要做的是数据库的使用,衡量之下还是选择了sqlite,按照一些例子写了个Qt程序后发现一直读不出数据。以为读程序有问题,可是查了半天发现没有一点问题。后来想也许不是读不出,而是根本没写进去。在网上查了一下sqlite在终端上的命令。查找建立的文件才发现果真是没写进去,只是建了一个表,但是并没有给表填充进去数据。囧。。那一部分程序出了什么问题还要继续检查,不过在终端给表写进去数据后,读取数据是没问题的。下面这些是针对.db文件的操作命令:

sqlite3 data.db //打开data.db

.tables 查看数据库中包含表的信息

.schema 输出格式

.mode line / column /list //格式 单行,列,列表

.timeout //用时

.output test.txt //输出到test.txt

.q退出

可执行一般的SQL语句

[root@localhost root]#sqlite3 data.db

sqlite>create table student(ID integer primary key,name

nvarchar(32));

sqlite>insert into student values(1,’Sun Wukong’);

sqlite>insert into student values(2,’Tang Seng’);

sqlite>select * from student;

1|Sun Wukong

2|Tang Seng

sqlite>update student set name=’Zhu Bajie’ where ID=’2’;

sqlite>select * from student;

1|Sun Wukong

2|Zhu Bajie

sqlite>delete from student where ID=’2’ and name=’ Zhu

Bajie’;

sqlite>select * from student;

1|Sun Wukong

sqlite>.tables

student

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值