linux终端sqlite3命令

进入数据库命令

---- sqlite3 agent.db

退出sqlite3

---- .quit

进入数据库中后,查看打开的数据库(显示数据库的名字和路径)

---- .databases

	---  ---------------  ----------------------------------------------------------
	0    main             /home/cheng/桌面/agent.db

创建数据表

---- create table stu(Id Integer, name char, score Integer);

查看数据库中的所有表

---- sqlite> .tables

	CONFIG_FILE_PATH       LOTTERYFILEFILE        SYSTEM_RUN_STATUS    
	CURR_VERSION_INFO      MAT_TYPE               VERSION_DOWNLOAD_INFO
	FSNFILE                PJCPROPINFO            stu                  
	JOURNALMANAGE          PJCSTATUSINFO

查看表的结构图:

----查看所有表结构
---- sqlite> .schema

	CREATE TABLE LOGIC_NAME(KEY Varchar, VALUE Varchar,DEVCLASS Varchar, XFSVERSION Varchar, REMARK Varchar);
	CREATE TABLE ADV_TYPE(KEY Varchar, VALUE Varchar, REMARK Varchar);
	CREATE TABLE SYSTEM_RUN_STATUS(KEY Varchar, VALUE Varchar, REMARK Varchar);
	CREATE TABLE CURR_VERSION_INFO(key Varchar,projname Varchar, currversion Varchar);

----查看单独的表结构
---- .schema stu

在数据表中插入数据

---- 插入数据,无需知道字段名,只要知道字段的对应位置插入符合条件的数据即可。(完全插入 所有参数必须都有)
---- insert into stu values (1, ‘1’, 1);

---- 插入数据(部分插入 部分参数就行)需要知道表的字段名称。比如:insert into +数据表名((参数名一,。。。。。, 参数名N)values(参数值一, 。。。。,参数值N))
---- insert into stu (Id, score) values (2, 2);

查看数据表中的内容(查询全部内容)

---- select * form stu;

	1|1|1
	2||2

查询数据表中的内容 (查询部分内容) select name, sroce from +数据表名

---- select name, score from stu;

1|1
 |2

查询数据表内容 (查询特定内容)

select * from +数据表名 where 参数=?;(一个限定条件)
select * from +数据表名 where 参数1=? and 参数2=?;(两个限定条件必须同时满足)
select * from +数据表名 where 参数1=? or 参数2=?;(两个限定条件满足一个就

---- select * from stu where Id = 1;

1|1|1

删数据表中的内容

delete from +数据表名 where 参数=?;(删除特定内容)

---- delete from stu where Id = 1;
---- select * from stu;

2||2

设置数据表中的内容

update +数据表名 set 参数1=?where 参数2=?;
update +数据表名 set 参数1=?, 参数2=?where 参数3=? ;

sqlite> update stu set score=60 where Id=2;
sqlite> select  * from stu;
2||60

删除数据表

drop table 数据表名
---- drop table PJCSTATUSINFO;

给数据库添加一列统计信息

alter table +数据表名 add column 要添加的统计信息 要添加的信息的类型

e PJCSTATUSINFO;

给数据库添加一列统计信息

alter table +数据表名 add column 要添加的统计信息 要添加的信息的类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值