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

时间:2013-05-27 13:16:04

标签: android sqlite

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

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

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

3 个答案:

答案 0 :(得分:7)

  

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

在可用磁盘空间的限制范围内尽可能多地使用。

  

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

大约十亿左右,但你将首先耗尽磁盘空间。

  

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

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

请参阅:http://sqlite.org/limits.html

答案 1 :(得分:1)

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

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

SQLiteDatabase db;

// ...

long size = new File(db.getPath()).length();

答案 2 :(得分:0)

在SQL限制@ this link

处查看