sqlite3 反正我不喜欢用它,既然项目用到了,就总结下吧
安装
查询下
apt search sqlite3
安装
sudo apt-get install sqlite3
查看版本
sqlite3 -version
安装图形化界面
sudo apt-get install sqlitebrowser
测试
sqlitebrowser sqlite3.db
使用
对表,和表数据的操作和mysql差不多,就不细说了
打开或创建db文件
sqlite3 sql.db
查看表信息 --> .tables
查看数据库信息 --> .databases
设置结果显示为列表模式 --> .mode column
设置结果显示为列表模式 --> .mode line
以插入方式查询 --> .mode insert
在头部加上字段 --> .header on
备份数据库 --> sqlite3 sql.db .dump > sql2.db
其它
sqlite3 会自动维护一个系统表 sqlite_master,该表存储了我们所创建的各个table, view, trigger等等信息
表结构如下
CREATE TABLE sqlite_master (
type TEXT, --类型,取值一般为table, view
name TEXT,
tbl_name TEXT,
rootpage INTEGER,
sql TEXT
);
查询app表是否存在
SELECT count(*) AS num FROM Sqlite_master WHERE type =‘table’ AND name =‘app’
本文介绍如何在Ubuntu环境下安装、使用SQLite3,并通过图形界面进行操作。内容涵盖安装步骤、基本命令如查看版本、数据库操作、表管理等,以及备份数据库的方法。特别讲解了系统表sqlite_master的作用及查询表存在性的SQL语句。
1758

被折叠的 条评论
为什么被折叠?



