如何以编程方式查看添加到表中的列

时间:2011-03-29 07:07:28

标签: iphone objective-c sqlite

我创建了一个名为test.sqlite的数据库。我已经添加了一个名为coffee的表,我正在以编程方式向其添加列,当我运行我的程序时,它成功执行。但我想在sqlite命令提示符中看到我以编程方式添加的列。这怎么可能?在sqlite命令提示符下查看数据库中表的数量的命令是什么?

2 个答案:

答案 0 :(得分:1)

使用sqlite_master表获取数据库中所有对象的列表(表,视图,索引等):

SELECT * FROM sqlite_master;

使用pragma获取表的列列表:

PRAGMA table_info('TableName');

答案 1 :(得分:0)

打开终端窗口,导航到包含test.sqlite的目录,然后在命令行中输入:

yourname $ sqlite3 test.sqlite

SQLite将启动并为您提供一个命令提示符,您可以在其中键入 .dump 命令以查看数据库的整个结构:

源码>的使用.dump

您还可以使用 .help 命令查找查看数据的其他方法。或者,阅读 sqlite3 的手册页。