使用sqlite3获取查询结果

时间:2016-04-09 22:12:46

标签: sql sqlite

我正在使用sqlite3来访问数据库。我想知道查询结果和数据库中的行数,列数和列名。

例如,如果我运行SELECT * from table,我就会

id    name    number
--------------------
1     John    10
2     Jay     20

我怎么知道数据库有2行3列,列数是id / name / number?

1 个答案:

答案 0 :(得分:0)

询问"多少cols"是一个错误的问题,因为你通常"知道"您感兴趣的数据。

您可以使用以下方式计算行数:

SELECT COUNT(*) FROM table;

结果如下:

COUNT(*)
---------
2

如果您想要更好的显示效果,请使用以下内容:

SELECT COUNT(*) AS rows FROM table;

返回:

rows
-----
2