c sqlite3 数据库表替换

1, alter table     //修改数据库     

 ALTER TABLE [table name] ADD COLUMN [SEX char(1)]

 ALTER TABLE [table name] RENAME TO [new table name]

2, 使用临时表中转 

//  例:在表db_vsersion_a 中添加字段hello在第一列的方法

//    db_version id, version,text   //原来的结构

//    CREATE TEMPORARY TABLE TEMP_TABLE (id, version, text);  //監時表列
 //    INSERT INTO TEMP_TABLE SELECT id, version, text FROM db_version_a; //從旧表中添加到临时表
 //    DROP TABLE db_version_a;  //删除旧表
 //    CREATE TABLE db_version_a (hello integer, id INTEGER, version VARCHAR(30), text TEXT); //新表列在最前面
 //    INSERT INTO db_version_a(id, version, text) SELECT id, version, text FROM TEMP_TABLE; //从临时表到新表
 //    DROP TABLE TEMP_TABLE; //删除临时表



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值