5

我可以在一个 sqlite 实例中创建多少个数据库?

在一个数据库中,我可以在 sqlite 中创建多少个表?

表或列可以容纳的最大数据大小是多少?

4

2 回答 2

7

我可以在一个应用程序中创建多少个数据库?

在可用磁盘空间的限制范围内,随心所欲。

在一个数据库中,我可以创建多少张表?

十亿左右,虽然你会先用完磁盘空间。

可以容纳表或列的最大数据大小是多少?

对于 Android,尽可能多的可用磁盘空间。

见:http ://sqlite.org/limits.html

于 2013-05-27T13:20:04.520 回答
1

您可以在应用程序中创建多个数据库、表,数据库的大小取决于您的 sd 卡大小,因为 SQLite 数据库存储在Environment.getDataDirectory() + /data/<Package Name>/databases.

您可以使用此代码检查数据库的大小

SQLiteDatabase db;

// ...

long size = new File(db.getPath()).length();
于 2013-05-27T13:35:47.070 回答