SQLite中.mode的演示说明

在SQLite查询表时,点命令.mode提供了多种表格的显示方式(如图)



通过以下代码即可格式化表格的输出:

sqlite>.header on
sqlite>.mode column

这段代码实现了 开启表关键字显示 并 将模式改为column


下面通过截图为大家说明各个模式的样式,可根据自己的需求来选择


默认模式

默认模式列之间用 | 分隔



 csv模式

该模式列间以逗号分隔


column模式

该模式最为常用,每列数据左对齐,关键字和数据用横线分隔,显示起来比较直观清晰



html模式

该模式将表格以html格式输出(实例较长,只列出部分)



insert模式

该模式将表中每条数据以SQL语句输出



line模式

该模式将每行的每个值用赋值的形式输出(实例较长,只列出部分)



list模式

官方文档上说该模式列间以 . 分隔,不清楚实例为什么显示是逗号。。



tabs模式

该模式列间以tab键分隔,注意:tab键默认占8个字符,故第一行数据的“California”占了两个tab,所以“20000.0”只能在下一个tab中输出,而第二行则是每列数据各占一个tab



tcl模式

该模式的关键字和各数据均用双引号引起,列间以空格分隔


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值