linux ubuntu 使用 sqlite3
sqlite3 反正我不喜欢用它,既然项目用到了,就总结下吧安装查询下apt search sqlite3安装sudo apt-get install sqlite3查看版本sqlite3 -version安装图形化界面sudo apt-get install sqlitebrowser测试sqlitebrowser sqlite3.db使用对表,和表...
·
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’
更多推荐
已为社区贡献1条内容
所有评论(0)