2011-03-29 73 views
0

我已经创建了一个名为test.sqlite的数据库。在那里我添加了一个名为coffee的表,并且我正在以编程方式向它添加列,并且当我运行我的程序时它成功执行。但我想在sqlite命令提示符中看到我已经以编程方式添加的列。如何才能够。以及在sqlite命令提示符下查看数据库中的否表的命令是什么。如何查看以编程方式添加到表中的列

回答

1

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

SELECT * FROM sqlite_master; 

使用编译得到的表列的列表:

PRAGMA table_info('TableName'); 
+0

我在终端中输入了这个命令,但它没有产生任何结果。 – Rocky 2011-03-30 04:35:23

+0

他们在sqlite命令提示符下工作正常。确保在命令后面包含分号。而对于PRAGMA,当然用表格的实际名称替换“TableName”。 – 2011-03-30 13:13:16

0

打开一个终端窗口,导航到包含test.sqlite的目录,并在命令行中键入:

提供yourname $ sqlite3的test.sqlite

的SQLite将启动,并给你一个您可以在哪些键入使用.dump命令命令提示看到数据库的整个结构:

源码>使用.dump

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

相关问题