mysql学习-添加删除约束(constraint)的具体操作
来源:互联网 发布:网络布线施工报价单 编辑:程序博客网 时间:2024/06/14 04:55
这是一次实验的报告内容,具体描述了如何用mysql语句中的alter 给一个已经创建好的表进行添加或删除约束的操作。
假设已经创建一个拥有 sid name 和category属性的students表,没有primary key。(备注:已经创建好表,在完成操作后可以利用desc students 查看表的属性变化)
1.如需在sid列加 unique约束
alter table students add unique(sid)
2.撤销上一问的unique约束
alter table students drop index sid;
3.给sid添加primary key 约束
alter table students add primary key(sid);我们在查看属性的时候,会发现 sid的NUll属性变成了no,是因为我们把sid设置为primary key,它是不允许为null的
4.撤销上一步的primary key
alter table students drop primary key;
5.给category加 default约束
alter table students
alter category set default 'undergraduate';
6.撤销上一步的default约束
alter table students
alter category drop default
;
因为博主在亲身测试的时候,发现撤销default约束指令的 分号 的位置会引起不同的结果,所以只能把正常能运行的形式介绍给大家,不知道大家有没有碰到这种问题,当然大家有解决办法,欢迎告知,晚安啦,凌晨了。。。。。。
- mysql学习-添加删除约束(constraint)的具体操作
- mysql添加,删除约束,修改各种constraint
- MySQL 添加约束,修改约束,删除约束
- MySQL 添加约束,修改约束,删除约束
- MySQL中的约束,添加约束,删除约束,
- MySQL(2)-约束的添加及删除
- Mysql 约束(Constraint)
- Mysql 约束(Constraint)
- Mysql 约束(Constraint)
- Mysql 约束(Constraint)
- 【转】Mysql 约束(Constraint)
- mysql新添加用户与删除用户具体操作命令
- MySQL 查看约束,添加约束,删除约束 添加
- add constraint方法添加约束
- add constraint方法添加约束
- 删除数据库表有约束(constraint)的列
- [转]删除数据库表有约束(constraint)的列
- 删除具有约束constraint列的方法---T-sql
- [LeetCode] Copy List with Random Pointer
- 如何在Ubuntu下打开dot文件
- pod的安装与使用三
- perl的控制逻辑语句小结
- Ember.js 入门指南——自定义序列号器
- mysql学习-添加删除约束(constraint)的具体操作
- [HDU 4725]The Shortest Path in Nya Graph[建图]
- UE4蓝图案例:制作透明黑色玻璃
- 数组不能通过toString方法转为字符串
- 浏览器定位
- opencv获取摄像头
- vs2008中配置opencv2.0
- C++primer函数汇总
- Xcode7 使用NSURLSession http连接失败问题