常用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 属性。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值