打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SQLite数据库使用 常用命令
userphoto

2018.07.20

关注

在命令行操作使用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]
 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
sqlite3使用入门
新手入门MYSQL数据库命令大全
SQLite 索引 | w3cschool菜鸟教程
SQLite的使用
sqlit3常用命令
SQLite学习手册(数据表和视图)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服