前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQLite 命令

SQLite 命令

作者头像
子润先生
修改2021-07-02 10:16:27
5460
修改2021-07-02 10:16:27
举报
文章被收录于专栏:用户8644135的专栏

SQLite 命令

本章将向您讲解SQLite编程人员所使用的简单却有用的命令。这些命令被称为 SQLite的点命令,这些命令的不同之处在于它们不以分号;结束。

让我们在命令提示符下键入一个简单的sqlite3命令,在SQLite 命令提示符下,您可以使用各种SQLite命令。

[root@localhost ~]# sqlite3

SQLite version 3.7.17 2013-05-20 00:56:22

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite>

如需获取可用的点命令的清单,可以在任何时候输入 ".help"。例如:

sqlite> .help

上面的命令会显示各种重要的SQLite点命令的列表,如下所示:

SQLite 命令
SQLite 命令

让我们尝试使用.show命令,来查看SQLite命令提示符的默认设置。

sqlite> .show

echo: off

explain: off

headers: off

mode: list

nullvalue: ""

output: stdout

separator: "|"

stats: off

width:

sqlite>

确保sqlite> 提示符与点命令之间没有空格,否则将无法正常工作。

格式化输出

您可以使用下列的点命令来格式化输出为本教程下面所列出的格式:

sqlite> .header on

sqlite> .mode column

sqlite> .timer on

sqlite> select * from xxx;        # xxx代表数据库

上面设置将产生如下格式的输出:

ID NAME AGE ADDRESS SALARY

---------- ---------- ---------- ---------- ----------

1 Paul 32 California 20000.0

2 Allen 25 Texas 15000.0

3 Teddy 23 Norway 20000.0

4 Mark 25 Rich-Mond 65000.0

5 David 27 Texas 85000.0

6 Kim 22 South-Hall 45000.0

7 James 24 Houston 10000.0

CPU Time: user 0.000000 sys 0.000000

sqlite_master表格

主表中保存数据库表的关键信息,并把它命名为sqlite_master。如要查看表概要,可按如下操作:

sqlite> .schema sqlite_master

这将产生如下结果:

CREATE TABLE sqlite_master (

type text,

name text,

tbl_name text,

rootpage integer,

sql text

);

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQLite 命令
  • 格式化输出
  • sqlite_master表格
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档