修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb change nnnnn hh int; 修改列名SQLServer:exec sp_rename't_student.name','nn','column'; 修改列名Oracle:alter table bbb rename column nnnnn to hh int; 修改列属性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 内置的存储过程,用与修改表的定义。
先删除主键 alter table table_test drop primary key;
然后再添加主键 alter table table_test add primary key(id); alter table test rename test1; --修改表名
alter table test add column name varchar(10) not null; --添加表列
alter table wd_express drop column id; -- 删除表列 alter table wd_express drop column tbid; -- 删除表列 alter table wd_express change column express_id id int ; -- 修改表列名
alter table wd_express add PRIMARY key (id);
alter table test modify address char(10) --修改表列类型 ||alter table test change address address char(40)
alter table test change column address address1 varchar(30)-- 修改表列名