数据库

数据库的迁移和扩容

2016-10-06  本文已影响45人  jiangergo
什么场景需要数据库的迁移和扩容?

1.例如我们开发了一个 app 已经上线了,而且是1.0版本,里面使用了数据库,有一张表为oldTable,而当我们版本迭代的时候,可能oldTable需要废弃,需要创建一个新表newTable,但是我们需要把 oldTable 中的数据迁移到新表中。

2.例如我们开发了一个 app 已经上线了,而且是1.0版本,里面使用了数据库,有一张表为oldTable,而当我们版本迭代的时候,有创建了一个新表 newTable,而 newTable 需要 oldTable 的表结构。

SQL 语句

1.复制表,并把原表的所有记录都复制到新表里
CREATE TABLE newTable AS SELECT * FROM oldTable

2.只复制表结构,不复制记录到新表
CREATE TABLE newTable AS SELECT *FROM oldTable WHERE 1=0

上一篇下一篇

猜你喜欢

热点阅读