您的位置:首页 > 数据库

[摘抄-数据库-学习中] 服务升级时候所谓的增/减量脚本

2017-05-17 21:49 429 查看
我们线上程序升级的时候总是会听到什么增量脚本,我反正一直不知道咋回事,这次认证看了下书,总算是知道咋回事了;

所谓增量脚本,就是升级的时候某个表中增加了一个元素,也就是一列数据,或者是一张表等,反正就是增加东西;

表中增加列,sql语句如下:

假设在user表中需要增加一个name列:

mysql数据库:

ALTER TABLE user ADD COLUMN name VARCHAR(100);

oracle数据库:

ALTER TABLE user ADD (name VARCHAR2(100));

若需要增加多列,比如user表中增加name、sex、old三列:

mysql数据库:

ALTER TABLE user ADD COLUMN (name VARCHAR(100), sex int, old INTEGER);

oracle数据库:

ALTER TABLE user ADD (name VARCHAR(100), sex INTEGER, old INTEGER);

表中删除列:

mysql/oracle数据库:

alter table user drop name;

mysql数据中我亲自测试发现无法删除多列;oracle中未测试删除多列
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐