怪物奇妙物语

宇宙无敌超级美少男的怪物奇妙物语

首页 新随笔 联系 管理
  819 随笔 :: 0 文章 :: 2 评论 :: 16万 阅读

进入 sqlite3 命令行模式

安装好 sqlite3 之后,在 linux 命令行中输入 sqlite3 , 进入 sqlite3 的命令行模式。

root@172:/# sqlite3
SQLite version 3.23.1 2018-04-10 17:39:29
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>

命令行模式特点

sqlite3 命令行模式,特点:

  • 命令都是由 ‘.’ (点号)开始
  • sql 语句必须由 ‘;’ (分号)结束

退出命令行模式

正常情况下命令行上是 sqlite> 开头的,
如果你不小心进入了 …> 的状态,像这样 :

Use ".open FILENAME" to reopen on a persistent database.
sqlite> dfdf
...> dfdf
...> dfdf
...>

退出命令行模式

这个时候需要输入号来结束。这样就可以回到 sqlite> 状态

查看数据内容

1. 打开 db 文件: .open

sqlite> .open xxx.db

2. 列出所有表: .tables

sqlite> .tables
acl_group acl_user

3. 查看表结构: .schema

sqlite> .schema
CREATE TABLE acl_group (description TEXT, id INTEGER PRIMARY KEY, name varchar(200));
CREATE TABLE acl_user (id INTEGER PRIMARY KEY, name varchar(50), description varchar(180), md5_password varchar(50), extension varchar(20));

4. 查看表数据:select * from table_name ;

sqlite> select * from acl_user;
101|101|101|14f17d7a54e461dcead21af9c11ef012|101
102|102|102|eaf84bb6226d7761a5cf78f67a98af79|102

优化查询之后的显示:

sqlite> .header on
sqlite> .mode column
sqlite> select * from acl_user;
id name description md5_password extension
---------- ---------- ----------- -------------------------------- ----------
101 101 101 14f17d7a54e461dcead21af9c11ef012101
102 102 102 eaf84bb6226d7761a5cf78f67a98af79102
posted on   超级无敌美少男战士  阅读(554)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示