t:f;)很相似;后面的根据需求了解即可;
约束
概念:约束是作用于表中字段上的限制,用于限制存储在表中的数据;
目的:保证表中数据的正确性,有效性和完整性;
格式:
1.在创建表时,直接写在字段的数据类型后面...;
2.在已经创建好的表中的字段中添加约束需要使用关键字alter;具体后面会有;
现在创建一个用户表,并同时加上约束;(一个字段并不是只能有一个约束);
1>主键(primary)和自增(auto_increment...,所以id不为空,而且是唯一的;下面我们来看看表;
自增的作用就是会自动的根据序列递增式的填充;
注意:如果我们插入失败了一个行数据,虽然没有插入成功,但是已经向数据库申请到了空间,下次插入的时候自增约束的字段并不会按照表格中现有的数据挨着填充...;
比如:上表中id已经自动填充到3了,如果我插入一行数据失败了,然后我再插入一行数据成功了,那么新插入的一行数据的id就是5,而不是4;
2>检查(check)
这个比较简单,只需要注意格式就可以了...>添加外键
使用语句:
外键添加后会在字段前出现一个蓝色的小钥匙标志 ;
2>检验是否两个表建立了联系
现在我删除掉部门表中的id为1的部门,在员工表中有好多行的员工在该部门,删除后如果报错了说明两个表之间建立了联系