Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在SQlite中显示表_Python_Sql_Sqlite - Fatal编程技术网

Python 在SQlite中显示表

Python 在SQlite中显示表,python,sql,sqlite,Python,Sql,Sqlite,我正在学习Python+SQlite教程。我正在创建表,添加信息,删除它等等。我唯一能检查表的外观的方法是在cmd中,它看起来真的不好读。我的意思是内容很好,但表格的显示方式却不好。有没有办法,也许是下载一些额外的程序或其他什么,让我可以看到我的表格,就像它是一个实际的表格,而不是一些:Name | Age | Job?您可以将显示模式设置为“column”,以便更可读地打印出数据 .mode column SELECT * FROM table; 如果要查看文本文件中的可读版本,请执行以下操

我正在学习Python+SQlite教程。我正在创建表,添加信息,删除它等等。我唯一能检查表的外观的方法是在cmd中,它看起来真的不好读。我的意思是内容很好,但表格的显示方式却不好。有没有办法,也许是下载一些额外的程序或其他什么,让我可以看到我的表格,就像它是一个实际的表格,而不是一些:Name | Age | Job?

您可以将显示模式设置为“column”,以便更可读地打印出数据

.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及其优缺点: