常用oracle DDL语句

新增列:alter table t_test_user add column sss int(10);
修改列:alter table t_test_user modify sss varchar(1);
删除列:alter table t_test_user drop column sss;
修改列名:alter table t_test_user change sss xxx varchar(1);
在某列后插入新增的列:alter table t_test_user add xxx varchar(20) after sss; 
修改某列的位置:alter table t_test_user modify sss varchar(10) after aaa; 或者插入到最前面 after aaa改成first
修改表名:alter table t_test_user rename t_user;
zerofill(用0填充宽度):alter table t_test_user modify t_user int(5) zerofill;
修改表引擎:alter table ai engine = innodb; 

所有的整数类型都有一个可选属性 UNSIGNED(无符号) ,如果需要在字段里面保存非 负数或者需要较大的上限值时,可以用此选项,它的取值范围是正常值的下限取 0,上限取 原值的 2 倍,例如,tinyint 有符号范围是-128~+127,而无符号范围是 0~255。如果一个列 指定为 zerofill,则 MySQL 自动为该列添加 UNSIGNED 属性。 

猜你喜欢

转载自blog.csdn.net/u011580177/article/details/46839897
今日推荐