sqlite的使用记录

1、创建数据库

$sqlite3 DatabaseName.db

或者

sqlite>.open test.db

2、查看

sqlite>.databases

3、退出

sqlite>.quit

4、将数据库中的内容导出到文本中

$sqlite3 testDB.db .dump > testDB.sql

testDB.db 数据库的内容导出到testDB.sql中
5、从文本到数据库的恢复

$sqlite3 testDB.db < testDB.sql

6、创建表

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

在这里插入图片描述

检验表是否已经创建成功

sqlite>.tables

SQLite .schema 命令得到表的完整信息

sqlite>.schema tablename

7、删除表

DROP TABLE database_name.table_name;

例如:删除COMPANY表

DROP TABLE COMPANY;

8、向表中添加数据

INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)]  
VALUES (value1, value2, value3,...valueN);

在这里插入图片描述

如果要为表中的所有列添加值,也可以不需要在 SQLite 查询中指定列名称。但要确保值的顺序与列在表中的顺序一致。SQLite 的 INSERT INTO 语法如下

INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);

9、显示表的内容
完全显示(格式化)

sqlite>.header on
sqlite>.mode column
sqlite> SELECT * FROM COMPANY;

在这里插入图片描述
查找指定字段:

sqlite> SELECT ID, NAME, SALARY FROM COMPANY;

在这里插入图片描述
10、设置输出列的宽度

sqlite>.width 10, 20, 10
sqlite>SELECT * FROM COMPANY;

在这里插入图片描述
上面的 .width 命令设置第一列的宽度为 10,第二列的宽度为 20,第三列的宽度为 10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值