SQLITE 修改表结构
来源:互联网 发布:知进退明得失 姚崇 编辑:程序博客网 时间:2024/05/01 08:17
SQLite的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。
并且只能在表的末尾添加栏目
比如,为 Subscription添加两个栏目
ALTER TABLE Subscription ADD COLUMN Activation BLOB;
ALTER TABLE Subscription ADD COLUMN Key BLOB;
可以在一个事务中执行如下语句来提供 修改表的功能
将表名改为临时表
ALTER TABLE Subscription RENAME TO __temp__Subscription;
创建新表
CREATE TABLE Subscription (OrderId VARCHAR(32) PRIMARY KEY ,UserName VARCHAR(32) NOT NULL ,ProductId VARCHAR(16) NOT NULL);
导入数据
INSERT INTO Subscription SELECT OrderId, “”, ProductId FROM __temp__Subscription;
或者
INSERT INTO Subscription() SELECT OrderId, “”, ProductId FROM __temp__Subscription;
注意 双引号”” 是用来补充原来不存在的数据的
删除临时表
DROP TABLE __temp__Subscription;
原文:http://zhiwei.li/text/2010/06/sqlite-%E4%BF%AE%E6%94%B9%E8%A1%A8%E7%BB%93%E6%9E%84/
- SQLite表结构修改
- SQLITE 修改表结构
- SQLITE 修改表结构
- SQLITE FMDB 修改表结构
- SQLITE FMDB 修改表结构
- Sqlite如何修改表结构
- Sqlite如何修改表结构字段类型
- sqlite--创建表,销毁表,修改表结构
- Android中SQLite数据库表结构的修改
- Sqlite 修改表名称、增加字段、查询表结构、修改表结构字段类型
- sqlite表结构
- Sqlite 输出表结构
- sqlite查看表结构
- sqlite 查看表结构
- Sqlite 查询 表结构信息
- PHP查询sqlite表结构
- 查看sqlite中的表结构
- Sqlite表结构简单分析
- POJ 1743 Musical Theme(后缀数组)
- BSS段、数据段、代码段、堆与栈
- AsyncTask
- What exactly do shadow page tables (for VMMs) do
- View Transform 很清晰
- SQLITE 修改表结构
- 并发
- 创建试图,视口
- 字典树模板
- 黑马程序员-Java反射机制
- YII支持读写分离
- 完数
- DRAM, SRAM, SDRAM的关系与区别
- 内包含多边形区域填充