SQLite3如何进行输出格式?

510人浏览 / 0人评论

若想对输出进行格式化,通常需要使用点命令来显示列名,并以列的形式(左对齐的列)显示表内容,如下所示:

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;

formatter.png

效果还是不错的!

全部评论

晴天下起了小雨
2017-10-01 18:00
很喜欢,果断关注了
wjmyly7336064
2017-10-01 18:00
相当实用,赞美了
橘大佬
2017-10-01 18:00
就是有些细节再到位点就好了…