答案 0 :(得分:536)
答案 1 :(得分:270)
PRAGMA table_info([tablename]);
答案 2 :(得分:109)
答案 3 :(得分:51)
答案 4 :(得分:6)
为了防止人们被其他答案的一些评论误导:
.schema
或query from sqlite_master
未提供任何输出,则表示不存在tablename
,例如这可能也是由;
,.schema
,...结尾的.tables
分号引起的,或者只是因为该表确实不存在。
.schema
不起作用是不太可能的,然后应该在sqlite项目中提交错误报告。... .schema只能在命令行中使用;上述命令>可以通过库(Python,C#等)作为查询运行。 - Mark Rushakoff 2010年7月25日21:09
sqlite
)比支持每个程序wrapper
/ library
的语言更有可能得到支持(不仅如此)由于大量程序的本质,它很容易出现不完整性,但也是反作用single-source principle
,使maintenance
复杂化,进一步加剧了世界数据的混乱。答案 5 :(得分:1)