使用sqlyog对列进行check
**
SQLyog无法做到,准确一点,MySql都不行
**
原因是“不同于SQL,在MYSQL中,CHECK只是一段可调用但无意义的子句。MySQL会直接忽略。”
SQLyog没找到如何添加check,于是在命令行窗口添加check,但是添加check后不符合要求的数据仍然能够插入。
**
以下方式是错的,只是SQLyog展示信息时会对所展示的信息进行过滤。
**
创建选修关系数据库,包括 student, sc,以及 course 三张表,并操作向其插入数据、删除数据、修改数据,然后删除表。创建表时,要求定义其主码、外码约束,同时要求学生的年龄在 15 到 45岁之间。
- 建表如
- 而后在需要定义check的列右键打开筛选器(无法截图)。
- 可自定义过滤 如