gpt4 book ai didi

linux - 如何在sqlite中分隔表?

转载 作者:IT王子 更新时间:2023-10-29 00:45:11 35 4
gpt4 key购买 nike

我正在运行 Linux,并编写了在 sqlite3 中创建和打开数据库的代码。然后代码创建了一些带有一些虚拟条目的虚拟表。完成后我运行

sqlite3 test.db < ./sqliteauto.sql

我的sqliteauto.sql代码如下:

--general settings
.headers on
.mode columns

--people table
.width 3 6 4
select * from PEOPLE;

--state table
.width 3 11 5
select * from STATES;
.quit

这将返回我的两个虚拟表和值,它们具有我在 sqliteauto.sql 中编码的正确间距和列宽。唯一的问题是表的最后一个条目流入下一个表的列标题。

看起来像这样:

ID1     NAME     AGE
----- ------ ----
1 Steve 25
2 Chris 30
ID2 STATE ABRV
----- ------ -----
1 Texas TX
2 Georgia GA

我要在我的 sqliteauto.sql 代码中添加什么来在表之间插入一个新行,以使其在命令提示符中更好地显示,如下所示:

ID1     NAME     AGE
----- ------ ----
1 Steve 25
2 Chris 30


ID2 STATE ABRV
----- ------ -----
1 Texas TX
2 Georgia GA

最佳答案

要使 sqlite3 工具输出空行,请使用命令 .print ''

关于linux - 如何在sqlite中分隔表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17147931/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com