SQLite3如何进行输出格式?
若想对输出进行格式化,通常需要使用点命令来显示列名,并以列的形式(左对齐的列)显示表内容,如下所示:
- sqlite>.header on
- sqlite>.mode column
让我们看一下格式化效果吧。首先准备测试数据:
- CREATE TABLE customer(
- id INTEGER PRIMARY KEY AUTOINCREMENT,
- name TEXT,
- createdtime TEXT NOT NULL DEFAULT (datetime('now','localtime'))
- );
-
- INSERT INTO customer(name) VALUES('Tom');
- INSERT INTO customer(name) VALUES('Gate');
- INSERT INTO customer(name) VALUES('Bush');
执行查找命令:
- sqlite> select * from customer;
效果还是不错的!