sql命令中关于对建好表的操作

对于sql对于建好表的操作
1.添加字段
alter table 表名
add(字段名 数据类型 [默认值] [约束类型],。。。。);
注:如果只有一个字段()可以不写
2.删除字段
alter table s_stu 表名
drop column 字段名;
3.修改字段
alter table 表名
modify (字段 数据类型(length) 默认值 not null)

注意:
a)减小长度时,定义的长度大于或等于数据中的最大长度。或者没有数据的时候
b)增大长度
c)修改数据类型,字段必须没有数据。才能修改
d)修改默认值
e)修改约束,会检查已经存在的数据是否满足数据类型
4.增加约束 不能添加非空约束
alter table 表名
add 取约束名字 约束类型(字段s);
5.删除约束
alter table 表名
drop constraint 约束名字;

注:删除该表的主键约束,并且删除他的子表的外键约束
6.使约束生效:约束名字还在
alter table 表明
disable constraint 约束名字;
7.使约束失效
alter table 表明
enable constraint 约束名字;
8.删除表
drop table 表名
注意:如果当前表的主键作为其他表的外键且有数据,是不能够删除的
9.重命名rename 
a)给对象重命名
rename 旧表名 to 新表名
b)给表中字段重命名
alter table 表名
rename column 旧字段名 to 新字段名;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值