android - 检索数据库中所有表的列表

标签 android sqlite

我在通常的数据库文件夹下有这个数据库文件,里面有一堆表。

请注意,我不想在命令行下检索。 我知道我可以使用“.tables”命令。

我想使用代码检索其中所有表的列表,以便我可以对每个表执行一些特定的算法。

另外,我在Android上没有发现任何关于这个问题的问题,所以如果有的话还请见谅。我想知道在 DatabaseUtils 下是否有我可以使用的函数,但我也没有找到。

最佳答案

使用

select name from sqlite_master where type = 'table'

关于android - 检索数据库中所有表的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141435/

相关文章:

java - Android 中 OffsetDateTime.now() 的奇怪行为

java - 如何解决: Error inflating class android. support.v7.widget.CardView

SQLite windows 通用应用程序

android - SQLite CREATE 带有 ROWID 别名的表

c++ - SQLite3 多进程性能测试

android - 麻省理工学院 App Inventor 2 : emulator doesn't launch companion

android - 如何在android中的tablerow或tablelayout中生成动态textview?

android - 更改上下文操作栏复选标记/完成绘制?

python - py2exe + sqlalchemy + sqlite 问题

android - 调用 Android 的 Sqlite 数据库的 close() 后会发生什么?