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

  • 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

效果还是不错的!

标签: none

添加新评论