风舞叶扬的专栏

什么都会一点的准技术宅

常用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 属性。 
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011580177/article/details/46839897
上一篇MySQL系统表
下一篇UNION和UNION ALL区别
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭