更改数据库结构Sqlite

时间:2017-12-31 02:31:15

标签: java android sqlite

我正在android studio上运行android应用程序,我正在使用sqlite数据库。问题是,我想改变它的结构,所以我只需要从DB Browser for SQLite更改它,或者我需要在其他地方更改它? 因为我正在处理的代码不是我的,我刚开始学习android developpement

1 个答案:

答案 0 :(得分:0)

选项是从计算机上的数据库浏览器或命令行更改数据库文件的内部结构,然后在应用程序运行时将其复制到手机的存储中。

如果您不知道步骤:

  • 步骤1:使用您所需的结构从命令行或SQLite数据库浏览器创建新的数据库文件。

  • 步骤2:将文件放在Project文件夹的Assest目录中。 (Assest目录将与'res'和'java'目录位于同一文件夹中)

  • 步骤3:在活动开始事件中,将此空数据库从资产目录复制到数据库目录,该目录通常位于/data/data/your.package/databases

您还可以查询ALTER TABLE以添加列(如评论中所示)。

This explains the syntax for ALTER TABLE。它还解释了实现架构更改的其他方法。