SQL语句增加字段、修改字段、修改类型、修改默认值
一、修改字段默认值
alter table 表名 drop constraint 约束名字 ——说明:删除表的字段的原有约束
alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 ——-说明:添加一个表的字段的约束并指定默认值
二、修改字段名:
alter table 表名 rename column A to B
三、修改字段类型:
alter table 表名 alter column UnitPrice decimal(18, 4) not null
三、修改增加字段:
alter table 表名 ADD 字段 类型 NOT NULL Default 0
sql语句删除表中的一个字段:
ALTER TABLE table_name DROP COLUMN 字段名
Sqlite 修改字段名
Sqlite 不支持直接修改字段的名称。
我们可以使用别的方法来实现修改字段名。
1、修改原表的名称
ALTER TABLE tableOld RENAME TO tableNew ;
2、新建修改字段后的表
CREATE TABLE table(ID INTEGER PRIMARY KEY AUTOINCREMENT, Modify_Username text not null);
3、从旧表中查询出数据 并插入新表
INSERT INTO table SELECT ID,Username FROM tableOld;
4、删除旧表
DROP TABLE tableOld;
分类: Android
参考博客: