摘要: 多表关系_一对一关系实现 人和身份证 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。 多表关系_案例 -- 创建旅游线路分类表 tab_category -- cid 旅游线路分类主键,自动增长 -- cname 旅游线路分类名称非空,唯一,字符串 100 CREATE TA 阅读全文
posted @ 2022-07-24 20:49 魔光领域 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 多表关系_一对多关系实现 如:部门和员工 实现方式:在多的一方建立外键,指向一的一方的主键。 多表关系_多对多关系实现 如:学生和课程 实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段, 这两个字段作为第三张表的外键,分别指向两张表的主键 搜索 复制 阅读全文
posted @ 2022-07-24 19:45 魔光领域 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 约束_外键约束_级联操作 1. 添加级联操作 -- 添加外键 -- 设置级联更新ON UPDATE CASCADE -- 设置级联删除ON DELETE CASCADE ALTER TABLE employee ADD CONSTRAINT emp_dept_fk FOREIGN KEY (dep_ 阅读全文
posted @ 2022-07-24 11:56 魔光领域 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 约束_主键约束_自动增长 1. 概念:如果某一列是数值类型的,使用 auto_increment 可以来完成值得自动增长 -- 创建表时添加约束 CREATE TABLE stu( id INT PRIMARY KEY AUTO_INCREMENT, -- 给id添加主键约束,id自动增长 NAME 阅读全文
posted @ 2022-07-24 11:16 魔光领域 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 约束_唯一约束 -- 创建表时,添加唯一约束 CREATE TABLE stu( id INT, phone_number VARCHAR(20) UNIQUE -- 添加了唯一约束 ); 唯一约束不能一样如果一样会报错 -- 注意mysql中,唯一约束限定的列的值可以有多个null -- 删除唯一 阅读全文
posted @ 2022-07-24 10:09 魔光领域 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 约束_概述 概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 1.主键约束:primary key 2.非空约束:not null 3.唯一约束:unique 4.外键约束:foreign key 约束_非空约束 非空约束:not null 1.创建表时添加约束 -- 创建表添 阅读全文
posted @ 2022-07-24 09:33 魔光领域 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 分组查询 1.语法:group by 分组字段; 2.注意: 分组之后查询的字段:分组字段、聚合函数 where 和 having 的区别: where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来 where 后不可以跟聚合函数 阅读全文
posted @ 2022-07-24 09:10 魔光领域 阅读(207) 评论(0) 推荐(0) 编辑