MySQL
等风吹.
这个作者很懒,什么都没留下…
展开
-
MySQL(7.SQL99标准-连接查询)
#七.SQL99语法#7.1 内连接/* 1.语法 -- SQL92 select 查询列表 from 表1 别名 , 表2 别名 where 连接条件 and 筛选条件 group by 分组列表 having 分组后筛选 order by 排序列表; -- SQL99 select 查询列表 from 表1 别名 [INNER] JOIN 表2 别名 on 连接条件 where 筛选条件 group by 分组列表 having 分组后筛选 order .原创 2021-11-02 22:02:02 · 206 阅读 · 0 评论 -
MySQL(6.SQL92标准-连接查询-内连接)
#交叉连接:笛卡尔积查询,造成数据冗余select * from girl , boy; -- 12*6=72#六.SQL92标准-连接查询-内连接/* 1.语法 select 查询列表 from 表1 别名 , 表2 别名 where 连接条件 and 筛选条件 group by 分组列表 having 分组条件 order by 排序列表 2.执行顺序 from -> where 连接条件 and 筛选条件 -> group by -> having.原创 2021-11-02 22:00:46 · 258 阅读 · 0 评论 -
MySQL(5.分组查询)
#五.分组查询/* 1.语法 select 查询列表 from 表 where 筛选条件 group by 分组列表 having 分组条件 order by 排序列表; 2.执行顺序 from -> where -> group by -> having -> select -> order by 3.注意 1).顺序:where——group by ——having 2).where 在分组之前,做的筛选 having 在分组之后.原创 2021-11-02 21:59:21 · 203 阅读 · 0 评论 -
MySQL(4.常见函数)
#四.常见函数#4.1 字符串函数-- 1、CONCAT 拼接字符#CONCAT(S1,S2,......,Sn)连接S1,S2,......,Sn为一个字符串select concat(first_name,' & ',last_name) as name from employees;select concat(first_name , ' _ ' , last_name) as name from employees;#CONCAT_WS(s, S1,S2,......,Sn.原创 2021-11-02 21:58:37 · 156 阅读 · 0 评论 -
MySQL(3.排序查询)
#三.排序查询/* 1.语法: select 查询列表 from 表 where 筛选条件 order by 排序列表; 注意: 1).升序:默认的asc 降序:desc 2).排序列表可以是单个字段、多个字段、表达式、函数、列数、以及以上的组合 2.执行顺序: from -> where -> select -> order by*/#3.案例-- 一、按单个字段排序#案例1:将员工编号>120的员工信息进行工资的升序select *f.原创 2021-11-01 21:26:18 · 128 阅读 · 0 评论 -
MySQL(2.条件查询)
#二.条件查询/* 1.语法 select 查询列表 from 表名 where 筛选条件; 2.执行顺序 from -> where -> select*/#3.案例-- 一、按关系表达式筛选 关系运算符:> < >= <= = <> 补充:也可以使用!=,但不建议#案例1:查询部门编号不是100的员工信息select employee_id , first_name , salary , departmen.原创 2021-11-01 21:25:27 · 128 阅读 · 0 评论 -
MySQL(1.基础查询)
#一.基础查询/* 1.语法 select 查询列表 from 表名; 其中select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开, 例如:select 字段1,字段2,表达式 from 表; 2.执行顺序 from -> select 3.查询列表:字段、表达式、常量、函数等*/#4.案例-- 一、查询常量select 12;-- 二、查询表达式select null+1;select null+null;-- 三、查询单个字段s.原创 2021-11-01 21:24:27 · 192 阅读 · 0 评论