摘要:
多表查询外连接: 多表查询外连接有两个: 一个是左外连接查询,另一个是右外连接查询 其实这两个你只需要掌握其中一个就行 左外连接查询的例子: SELECT emp.*,dept.`name` FROM emp LEFT JOIN dept ON emp.dept_id = dept.id; 输出结果 阅读全文
posted @ 2022-10-17 11:15
冰灵IT
阅读(65)
评论(0)
推荐(0)
摘要:
多表查询概述: 多表查询的意思是一次查多个表,SQL语句上不是有这样的一句语句吗 SELECT 列表字段名 FROM 列表表名,这就意味着from后面也可以跟多个列表表名 比如:SELECT * FROM emp,dept; 查出来的结果: 笛卡尔积︰ 有两个集合A,B .取这两个集合的所有组成情况 阅读全文
posted @ 2022-10-17 10:38
冰灵IT
阅读(97)
评论(0)
推荐(0)
摘要:
多表关系_多对多关系实现: 1.分类: 多对多: 如:学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 2.实现关系∶ 多对多: 如:学生和课程 实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键 多表关 阅读全文
posted @ 2022-10-14 11:33
冰灵IT
阅读(26)
评论(0)
推荐(0)
摘要:
多表关系介绍: 1.—对一(了解): 如∶人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 2.一对多(多对一): 如∶部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门 3.多对多∶ 如∶学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 多表关 阅读全文
posted @ 2022-10-13 16:07
冰灵IT
阅读(28)
评论(0)
推荐(0)
摘要:
外键约束:foreign key,让表于表产生关系,从而保证数据的正确性。 1.在创建表时,可以添加外键 语法∶ create table表名( .... 外键列 constraint 外键名称 foreign key (外键列名称) references主表名称(主表列名称)); 2.删除外键: 阅读全文
posted @ 2022-10-13 15:57
冰灵IT
阅读(51)
评论(0)
推荐(0)
摘要:
主键约束:primary key。 注意: 1.含义:非空且唯一 2.—张表只能有一个字段为主键 3.主键就是表中记录的唯一标识 2.在创建表时,添加主键约束 create table stu( id int primary key ,--给id添加主键约束 name varchar( 20)); 阅读全文
posted @ 2022-10-13 11:48
冰灵IT
阅读(69)
评论(0)
推荐(0)
摘要:
非空约束: 我们先来讲一下非空约束是什么意思,他是什么,首先非空大家应该都知道吧 所谓非空的意思顾名思义就是这个字段不能是空的,得又数据,约束什么呢? 约束就是我们指定这一个字段不能为空的数据,必须得是有数据的字段,约束就是 我们约束这一个字段,就比如我们生活中的例子吧,比如有一天你生病了上火了 吃 阅读全文
posted @ 2022-10-13 11:15
冰灵IT
阅读(361)
评论(0)
推荐(0)
摘要:
DQL_条件查询_模糊查询: 1.where子句后跟条件 2.运算符 >. <、 <= 、>= 、= 、 <> BETWEEN. ..AND IN(集合) LIKE:模糊查询 占位符: :单个任意字符 %:多个任意字符 IS NULL and或&& or或 || not或 ! --查询年龄大于20岁 阅读全文
posted @ 2022-10-12 17:15
冰灵IT
阅读(24)
评论(0)
推荐(0)
摘要:
DQL_基础查询: 1.多个字段的查询 select字段名1,字段名2... from表名; 注意: 如果查询所有字段,则可以使用*来替代字段列表。 2.去除重复: distinct 3.计算列 一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算) ifnull(表达式1,表达式2) : 阅读全文
posted @ 2022-10-12 17:09
冰灵IT
阅读(18)
评论(0)
推荐(0)
摘要:
DQL_分组查询: 1.语法:group by分组字段; 2.注意: 1.分组之后查询的字段:分组字段、聚合函数 2.where和having 的区别? 1. where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来 2. whe 阅读全文
posted @ 2022-10-12 11:23
冰灵IT
阅读(21)
评论(0)
推荐(0)