更改数据库结构Sqlite

问题描述 投票:-1回答:1

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

java android sqlite
1个回答
0
投票

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

如果您不知道步骤:

  • 步骤1:使用您所需的结构从命令行或SQLite数据库浏览器创建新的数据库文件。
  • 第2步:将文件放在Project文件夹的Assets目录中。 (资产目录将与'res'和'java'目录位于同一文件夹中)
  • 步骤3:在Activity Start事件上,将此空数据库从Asset目录复制到数据库目录,该目录通常位于/data/data/your.package/databases

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

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

© www.soinside.com 2019 - 2024. All rights reserved.