数据库修改功能主要分为增加列、删除列、设置列值、改变列属性等
增加列
Mysql
alter table 表名 add column 列名 varchar(30);
Oracle
Oracle数据库中给表增加一列并设置默认值:
alter table 表名 add 列名 类型 default 值 < not null>; 例子:alter table ASSP_VOUCHER_MODEL_STAMP add MrDai number default 10000 not null;
SQL_SERVER
alter table 表名 add 列名 <字段类型> <是否为空> 例子: alter CategoriesNew ADD Commission money null
HIVE
Hive不允许修改字段值,其增加字段方法如下:
alter table 表名 add
columns( 新增列名1 列名属性)
删除列
Mysql
alter table 表名 drop column 字段列名
Oracle
alter table 表名 drop column 字段列名;
SQL_SERVER
alter table 表名 drop column 字段列名;
HIVE
设置列值
Mysql
update 表名 set 字段名 = 值
Oracle
update 表名 set 字段='值' where 条件;
SQL_SERVER
UPDATE "表名" SET "栏位1" = [新值] WHERE {条件} UPDATE wap_lenovo_bookmark set type = 'other'
HIVE
目前看起来不允许此操作。