Sqlite循环遍历所有表

时间:2017-04-12 10:25:59

标签: ios sqlite swift3

我正在使用swift 3,我希望能够遍历我的sqlite数据库中的所有表。有这么简单的功能吗?我只是想检索表名。

1 个答案:

答案 0 :(得分:6)

在sqlite数据库模式中是sqlite_master表。它包含所有模式的名称(表,索引,视图等)。

要查看SQLLite数据库中的表列表,Command是“.tables”。 和等效的SQlite查询获取所有表名是:

select name   from sqlite_master where type='table'     

您可以使用SQL wrapper class for swift 3.0来执行上述查询并获取结果。