摘要: 外键 1.是表的特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。 2.外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两表中的数据一致性和完整性。 3.主表删除某条记录时,从表中与之对应的记录也必须有 阅读全文
posted @ 2021-02-25 19:29 追忆枉然 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ###非空约束 1.限制某字段不能取空值; 2.非空约束可以有重复的值; 3.一张表中可以有多个非空约束 1.创建表时添加非空约束 CREATE TABLE teacher( id int PRIMARY KEY , name VARBINARY(50), age INT, birthday DAT 阅读全文
posted @ 2021-02-25 17:16 追忆枉然 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 唯一约束 1.唯一约束是指定table的列或列组合不能重复,保证数据的唯一性; 2.唯一约束不允许出现重复的值,但是可以为多个null; 3.通一个表可以有多个唯一约束,多个列组合的约束; 4.如果不给唯一约束名称,就默认和列名相同; 5.Mysql会给唯一约束的列上默认创建一个唯一索引; 1.创建 阅读全文
posted @ 2021-02-25 16:38 追忆枉然 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1.创建表时添加默认值约束 语法:default [默认值]; CREATE TABLE tempStudent( sno INT PRIMARY KEY AUTO_INCREMENT, sname VARBINARY(50), sdept VARBINARY(50) NOT NULL, sage 阅读全文
posted @ 2021-02-25 16:37 追忆枉然 阅读(820) 评论(0) 推荐(0) 编辑