mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函数 定义显示格式 mysql 数据操作 单表查询 练习 mysql 数据操作 单表查询 concat_ws() 定义显示格式 mysql 数据操作 单表查询 where 约束 mysql 数据操作 单表查询 group by 分组 mysql 数据操作 单表查询 having 过滤 mysql 数据…
mysql 数据操作 单表查询 where约束 between and or mysql 数据操作 单表查询 where约束 is null in mysql 数据操作 单表查询 where约束 like 模糊匹配 mysql 数据操作 单表查询 where约束 工作模式 mysql 数据操作 单表查询 where约束 练习…
mysql 数据操作 单表查询 group by 介绍 mysql 数据操作 单表查询 group by 聚合函数 mysql 数据操作 单表查询 group by 聚合函数 没有group by情况下 mysql 数据操作 单表查询 group by group_concat() 函数 mysql 数据操作 单表查询 group by 注意 mysql 数据操作 单表查询 group by 练习…
group by 是在where 之后运行 在写单表查询语法的时候 应该把group by 写在 where 之后 执行顺序 1.先找到表 from 库.表名 2.按照where 约束条件 过滤你想要的记录 3.group by 进行分组 4.分完组以后 再进行相应的查询 分组查询:GROUP BY 一 什么是分组?为什么要分组? 分类一定要找大家都有一样的属性 #.首先明确一点:分组发生在where之后,即分组是基于where之后得到的记录而进行的 #.分组指的是:将所有记录按照某个相同字段进…
单表查询的语法 distinct 去重 SELECT 字段1,字段2... FROM 表名 库.表名 WHERE 条件 过滤 符合条件的 GROUP BY field 分组条件 HAVING 筛选 过滤 ORDER BY field 排序字段 LIMIT n 限制条数 ; select distinct 字段1,字段2 关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where group by having select distinct order by limit…
SELECT * FROM employee WHERE name REGEXP '^ale'; SELECT * FROM employee WHERE name REGEXP 'on$'; SELECT * FROM employee WHERE name REGEXP 'm{2}'; 小结:对字符串匹配的方式 WHERE name = 'egon'; WHERE name LIKE 'yua%'; WHERE name REGEXP 'on$'; 需求 找到name 为jin开头的记录 r…
创建数据库company create database company charset=utf8; use company; company.employee 员工id id int 姓名 emp_name varchar 性别 sex enum 年龄 age int 入职日期 hire_date date 岗位 post varchar 职位描述 post_comment varchar 薪水 salary double 办公室 office int 部门编号 depart_id int #…
#通过四则运算查询 FROM employee; AS Annual_salary FROM employee; Annual_salary FROM employee; 查看年薪salary*12 mysql from employee; +------------+-------------+ | +------------+-------------+ | alex | 12000003.72 | | yuanhao | 42000.00 | | liwenzhou | 25200.00…
强调: 如果我们用unique的字段作为分组的依据,则每一条记录自成一组,这种分组没有意义 多条记录之间的某个字段值相同,该字段通常用来作为分组的依据 如果按照每个字段都是唯一的进行分组,意味着按照这个表有多少条记录 就分多少组.没有意义 分组一定是 是 好多条记录 能够按照某个字段 只归为几类进行操作 四 聚合函数 max 最大值 min 最小值 avg 平均值 sum 求和 count 总数个数 # 需求 每个职位有多少个员工 没有where就不用写 对每个组进行 聚合函数的 统计 coun…
select name,age from employee where id >7; 1.首先先找到表   from employee 2.表存在 mysql拿着约束条件  去表里 看依次匹配数据 符合这个条件不 如果匹配的数据 不符合 不应该丢给select 去打印数据 再去匹配第二条数据 匹配成功的数据 丢给select 处理  然后select 根据指定的字段 name,age 去打印数据 where会把整个记录走一遍…