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

来源:互联网 发布:linux文件目录介绍 编辑:程序博客网 时间:2024/06/06 03:41
对于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 新字段名;
原创粉丝点击