数据库针对数据进行一系列的校驗如果发现插入的数据不符合约束中的描述的校验规则,就会插入失败为了更好地保证数据的正确性。
当设置 id 不可为空时
意图将id 设置為空就会报错
表示约束该类型数据不可重复例如我们规定 id不能重复
当设定 id 中重复设定为 1 时会报错
指定名字的起始默认值为 “unknow”
当我们将 id 設置为主键时:
将 id 设置为 null 的时候,报错不能为空:
将 id 重复设置为1的时候报错不能重复:
多门课程的成绩对应多名学生
课程:语文、数学、英语、物理
成绩:语文成绩、数学成绩、英语成绩、物理成绩
新增(将一个表的内容添加到另一个表中)
//将表1 的内容添加到表2 中
此时就將 user 吻合的内容添加到了 user2 中
当内容为空时,不计算 null 的行数