slqite3库查询数据处理方式_SQLite数据库使用 常用命令

在命令行操作使用SQL语句操作SQLite数据库

1)安装Sqlite

sudo apt-get install sqlite3

2)在终端输入“sqlite3”进入命令行操作界面

sqlite>

sqlite>

...

3)常用的sqlite3命令

.help

.exit/.quit 退出

ctrl+L//清屏

3 常用SQL语句

3.1 创建数据库

语法:

sqlite3  testDB.db

创建名字为testDB.db数据库文件,然后进入sqlite命令行界面

sqlite> .databases //查看当前操作数据库的信息

3.2 创建表(Table)

语法:

CREATE  TABLE table_name(

column1  datatype  [PRIMARY KEY],

column2  datatype ,

...);

注:不区分大小写,习惯关键字用大写

PRIMARY KEY:主键,表示该类数据不能重复,可以加快数据库的访问,一张表中只有一列可以声明为主键。

eg:创建company表:ID、姓名、年龄、地址、薪资

sqlite> CREATE TABLE company(

...> id INT PRIMARY KEY,

...> name TEXT,

...> age INT,

...> address TEXT,

...> salary REAL NOT NULL);

.tables :查看当前数据库中存在数据表

.schema:查看数据表的完整信息

3.2 删除表

语法:

DROP TABLE table_name;

3.4 向数据表中插入数据

语法:

INSERT  INTO  table_name

(column1,column2,column3,...)

VALUES(value1,value2,value3,...)

eg:

sqlite> INSERT INTO company

...> (id,name,salary)

...> VALUES(10086,"张飞",12000);

sqlite> SELECT * FROM company; //查询表中全部数据

3.5 从数据表删除一条数据

语法:

DELETE FROM table_name WHERE [condition];

练习:

1)将以下数据插入到company

ID(唯一) 姓名 年龄 地址 薪资(非空)

10011 张三 28 杭州 10000

10012 李四 20   12000

10014 王五   广州 10000

10013 李七 28 heibei 20000

10015 赵六 29 山东 15000

2)删除李四

3)将李七地址改为“河北”

4)查询表中数据:

SELECT * FROM company;

3.6 查询数据

语法:

SELECT  column1,column2...  FROM table_name;

SELECT  column1,column2...  FROM table_name WHERE [条件];

SELECT  column1,column2...  FROM table_name

WHERE [条件]  ORDER BY columnX [ASC|DESC]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值