Android之完成SQLite数据库版本更新的过程熟悉
2015-10-25 10:42
323 查看
假如现在有一张user表在应用刚开始设计的时候只有一个字段,然后想新添加一个account字段,如何实现:
首先在SQLiteOpenHelper子类构造方法中修改数据库的版本号,假如之前为1,现在修改为2。
在数据库版本更新时回调的方法中执行为user表添加字段的操作如下:
db.execSQL(“alert
table user add account
integer ”);
只需在该方法中写如下一句代码即可完成表的更新。
ALTERTABLE
语句的简单介绍:
ALTER TABLE
语句用于在已有的表中添加、修改或删除列。
添加:为user表添加类型为integer的account列
alert
table user add account
integer;
修改:修改user表中account列的类型为date类型
alert
table user alert column
account date;
删除:删除user表中的account列
alert
table user drop
column account;
假如现在有一张user表在应用刚开始设计的时候只有一个字段,然后想新添加一个account字段,如何实现:
首先在SQLiteOpenHelper子类构造方法中修改数据库的版本号,假如之前为1,现在修改为2。
在数据库版本更新时回调的方法中执行为user表添加字段的操作如下:
db.execSQL(“alert
table user add account
integer ”);
只需在该方法中写如下一句代码即可完成表的更新。
ALTERTABLE
语句的简单介绍:
ALTER TABLE
语句用于在已有的表中添加、修改或删除列。
添加:为user表添加类型为integer的account列
alert
table user add account
integer;
修改:修改user表中account列的类型为date类型
alert
table user alert column
account date;
删除:删除user表中的account列
alert
table user drop
column account;
相关文章推荐
- Android横竖屏切换生命周期
- Android性能测试工具Emmagee介绍
- OnFocusChangeListener接口简介以及案例分析
- android悬浮窗口的实现
- Android之浮动小窗口
- 一看就会Android之SQLite中事务的使用
- Android开发手记一 NDK编程实例
- AndroidStudio基础教程
- Android ListView添加标头 联系人
- 关于id cannot be resolved or is not a field 的一个解决方法
- android适配器的使用
- Android中的多级联动
- Android 举例说明自己的定义Camera图片和预览,以及前后摄像头切换
- Android开发-动态添加与button响应(手机拨号界面的实现)
- android studio刚启动报错
- android+PHP+mysql开发编码问题解决方案
- android studio搭建 OpenCv
- Windows环境下Android Studio v1.0安装教程
- Android Studio简单设置
- Android 快捷键