我正在使用sqlite3来访问数据库。我想知道查询结果和数据库中的行数,列数和列名。
例如,如果我运行SELECT * from table
,我就会
id name number
--------------------
1 John 10
2 Jay 20
我怎么知道数据库有2行3列,列数是id / name / number?
答案 0 :(得分:0)
询问"多少cols"是一个错误的问题,因为你通常"知道"您感兴趣的数据。
您可以使用以下方式计算行数:
SELECT COUNT(*) FROM table;
结果如下:
COUNT(*)
---------
2
如果您想要更好的显示效果,请使用以下内容:
SELECT COUNT(*) AS rows FROM table;
返回:
rows
-----
2