android的sql表单新增字段- alter table
来源:互联网 发布:程序员的思维锻炼 编辑:程序博客网 时间:2024/06/14 03:27
在android开发过程中,不可避免的遇到sqlite数据库升级,表单的字段变化。
数据库升级最头疼的两种情况是:原表单新增字段和表单数据迁移。
sqlite提供了Alter table命令,允许用户重命名表单或者在已有表单中新增字段。
表单末尾添加新字段
代码:
ALTER TABLE sourceTable ADD COLUMN NEW_DATE VARCHAR(60) NOT NULL
需要以下步骤
(1)将表单名修改为临时表
ALTER TABLE sourceTable RENAME TO temp_table
(2)创建新表单
CRAATE TABLE targetTable (_id integer primary key autoincrement, name text, grade text);
(3)导入数据
INSERT INTO targetTable SELECT name FROM temp_table
(4)删除临时表
DELETE TABLE temp_table
以上两者处理方式可以保证数据库升级数据不会丢失。
0 0
- android的sql表单新增字段- alter table
- sql语句增加表单字段ALTER TABLE ADD 增加多个字段 外键约束
- alter table新增字段操作究竟有何影响?(上篇)
- alter table新增字段操作究竟有何影响?(下篇)
- SQL ALTER TABLE的用法
- SQL ALTER TABLE的用法
- 通过SQL语句(alter table)来增加、删除、修改字段
- sql alter table
- SQL ALTER TABLE 语句
- SQL Server -- ALTER TABLE
- SQL ALTER TABLE 语句
- SQL ALTER TABLE 语法
- SQL ALTER TABLE 语句
- SQL ALTER TABLE 语句
- SQL新增有默认值字段的字段
- alter table 增加字段和删除字段
- MySQL的alter table
- MySQL的alter table
- 根据你的目的和意图来选择按钮样式
- 数学——Leftmost Digit
- 系统设计socket服务在电子商务上的试用
- web session详解
- Python编写定时关机小脚本
- android的sql表单新增字段- alter table
- [pat]1105. Spiral Matrix (25)
- iOS之旅--用CollectionView实现轮播图效果+封装方法
- php mysql大数据处理
- HDU 1002 A + B Problem II (JAVA大数)
- IOS开发中新特性的实现
- K--近邻算法示例
- Codeforces Round #277 (Div. 2)(A)模拟,打表
- 贝塞尔曲线精讲