摘要: 多表关系一对多关系实现 一对多(多对一): 如:部门和员工 图解: 实现方式:在多的一方建立外键,指向一的一方的主键。 多表关系多对多关系实现 多对多: 如:学生和课程 图解: 实现方式:多对多关系实现需要借助第三章中间表。之间至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键 阅读全文
posted @ 2022-09-29 21:34 肥宅快乐水~ 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 约束-外键约束-级联操作 1.添加级联操作 语法: 2.分类 1.级联更新:ON UPDATE CASCADE 2.级联删除:ON DELETE CASCADE 多表关系介绍 1.多表之间的关系 1.一对一(了解): 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 2.一对多( 阅读全文
posted @ 2022-09-29 15:00 肥宅快乐水~ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 约束主键约束-自动增长 1.概念:如果某一列的数值类型的,使用 auto_increment 可以来完成值的自动增长 2.在创建表时,添加主键约束,并且完成主键自增长 3.删除自动增长 4.添加自动增长 约束-外键约束 外键约束:foreign key,让表与表产生关系,从而保证数据的正确性。 1. 阅读全文
posted @ 2022-09-29 14:41 肥宅快乐水~ 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 约束-唯一约束 唯一约束:unique,值不能重复 1.创建表时,添加唯一约束 注意:mysql中,唯一约束限定的列的值可以有多个null 2.删除唯一约束 3.在创建表后,添加唯一约束 约束-主键约束 主键约束:primary key。 1.注意: 1、含义:非空且唯一 2、一张表只能有一个字段为 阅读全文
posted @ 2022-09-29 13:50 肥宅快乐水~ 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 约束-概述 概述:对表中的数据进行限定,保证数据的正确性,有效性和完整性 分类: 主键约束:primary key 非空约束:not null 唯一约束:unique 外键约束:foreign key 约束-非空约束 非空约束:not null,值不能为null 1.创建表时添加约束 2.创建表完后 阅读全文
posted @ 2022-09-29 13:18 肥宅快乐水~ 阅读(23) 评论(0) 推荐(0) 编辑
摘要: DQL-条件查询 where子句后跟条件 运算符: >,<,<=,>=,=,<> BETWEEN . . . AND IN (集合) LIKE IS NULL AND 或 && OR 或 || NOT 或 ! DQL-条件查询-模糊查询 运算符: >,<,<=,>=,=,<> BETWEEN . . 阅读全文
posted @ 2022-09-29 11:00 肥宅快乐水~ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: DQL-分页查询 语法:limit开始的索引。每页查询的条数 公式:开始的索引=(当前的页码 - 1)* 每页显示的条数 - - 每页显示3条记录 SELECT * FROM student LIMIT 0,3;- - 第一页 SELECT * FROM student LIMIT 3,3;- - 阅读全文
posted @ 2022-09-29 10:48 肥宅快乐水~ 阅读(39) 评论(0) 推荐(0) 编辑
摘要: DQL-聚合函数 将一列数据作为一个整体,进行纵向的计算。 1.count:计算个数 一般选择非空的列:主键 count(*) 2.max:计算最大值 3.min:计算最小值 4.sum:计算和 5.avg:计算平均值 注意:聚合函数的计算,排除null值。 解决方案: 选择不包含非空的列进行计算 阅读全文
posted @ 2022-09-29 10:38 肥宅快乐水~ 阅读(36) 评论(0) 推荐(0) 编辑