;
2.在已经创建好的表中的字段中添加约束需要使用关键字alter;具体后面会有;
现在创建一个用户表,并同时加上约束;(一个字段并不是只能有一个约束);
1>主键(primary)和自增(auto_increment...)
设置主键后,该字段的数据就要保持完整性(不为空且唯一);这个很好理解,下面来看一下自增性;
现在我向表中插入三个数据,但是我并没有插入id(id的约束是主键自增),虽然我们没有写,但是因为有自增...;
比如:上表中id已经自动填充到3了,如果我插入一行数据失败了,然后我再插入一行数据成功了,那么新插入的一行数据的id就是5,而不是4;
2>检查(check)
这个比较简单,只需要注意格式就可以了...;
现在创建员工表:
在没有使用外键之前,尽管两张表在逻辑上有联系,但是在物理上是没有关系的,也就是说我更改部门表中的id员工表没有任何反应,我在员工表中填一个不存在的一个部门id也不会报错;
1...>添加外键
使用语句:
外键添加后会在字段前出现一个蓝色的小钥匙标志 ;
2>检验是否两个表建立了联系
现在我删除掉部门表中的id为1的部门,在员工表中有好多行的员工在该部门,删除后如果报错了说明两个表之间建立了联系