您的位置:首页 > 数据库 > Oracle

常用oracle DDL语句

2015-07-11 10:31 836 查看


新增列: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 属性。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: