Python 在SQlite中显示表
我正在学习Python+SQlite教程。我正在创建表,添加信息,删除它等等。我唯一能检查表的外观的方法是在cmd中,它看起来真的不好读。我的意思是内容很好,但表格的显示方式却不好。有没有办法,也许是下载一些额外的程序或其他什么,让我可以看到我的表格,就像它是一个实际的表格,而不是一些:Name | Age | Job?您可以将显示模式设置为“column”,以便更可读地打印出数据Python 在SQlite中显示表,python,sql,sqlite,Python,Sql,Sqlite,我正在学习Python+SQlite教程。我正在创建表,添加信息,删除它等等。我唯一能检查表的外观的方法是在cmd中,它看起来真的不好读。我的意思是内容很好,但表格的显示方式却不好。有没有办法,也许是下载一些额外的程序或其他什么,让我可以看到我的表格,就像它是一个实际的表格,而不是一些:Name | Age | Job?您可以将显示模式设置为“column”,以便更可读地打印出数据 .mode column SELECT * FROM table; 如果要查看文本文件中的可读版本,请执行以下操
.mode column
SELECT * FROM table;
如果要查看文本文件中的可读版本,请执行以下操作:
.mode column
.headers on
.output my_data.txt
SELECT * FROM table;
.exit
open my_data.txt
其他模式:
.mode MODE ?TABLE? Set output mode where MODE is one of:
csv Comma-separated values
column Left-aligned columns. (See .width)
html HTML <table> code
insert SQL insert statements for TABLE
line One value per line
list Values delimited by .separator string
tabs Tab-separated values
tcl TCL list elements
.mode?表格?设置输出模式,其中模式为:
csv逗号分隔值
列左对齐列。(见第1.2条宽度)
html代码
表的insert SQL insert语句
每行一个值
列出由.separator字符串分隔的值
制表符制表符分隔值
tcl列表元素
这是一个不仅仅能显示SQLite DB内容的工具:看看这个问题,这里列出了SQLite GUI及其优缺点: