当前位置: 首页 > news >正文

响应式制作网站建设重庆市建筑工程造价信息网官网

响应式制作网站建设,重庆市建筑工程造价信息网官网,少儿编程学什么,wordpress高校主题目录 MySQL-DQL- 基本查询 MySQL-DQL- 条件查询 MySQL-DQL- 聚合函数 MySQL-DQL- 分组查询 MySQL-DQL- 排序查询 MySQL-DQL- 分页查询 MySQL-DQL- 案例 MySQL-多表设计-一对多 MySQL-多表设计-一对多-外键约束 MySQL-多表设计-一对一&多对多 MySQL-多表设计-案例…

目录

MySQL-DQL- 基本查询

MySQL-DQL- 条件查询

MySQL-DQL- 聚合函数

MySQL-DQL- 分组查询

MySQL-DQL- 排序查询

MySQL-DQL- 分页查询

MySQL-DQL- 案例

MySQL-多表设计-一对多

MySQL-多表设计-一对多-外键约束

MySQL-多表设计-一对一&多对多

MySQL-多表设计-案例-关系分析

MySQL-多表设计-案例-表结构


MySQL-DQL- 基本查询

-- DQL : 基本查询 --
-- 1.查询指定字段name,entrydate
select name,entrydate from tb_emp;-- 2.查询返回所有字段
select id, username, password, name, gender, image, job, entrydate, create_time, update_time from tb_emp;
-- 不推荐(不直观、性能低)
select * from tb_emp;-- 3.查询所有员工的name, entrydate,并起别名(姓名、入职时间)
select name '姓 名', entrydate 入职日期 from tb_emp;-- 4.查询已有的员工关联了几种职位(不要重复)
select distinct job from tb_emp;

MySQL-DQL- 条件查询

-- DQL : 条件查询 --
-- 1.查询 姓名 为 杨逍 的员工
select * from tb_emp where name = '杨逍' ;-- 2.查询 id小于等于5 的员工信息
select * from tb_emp where id <= 5;-- 3.查询 没有分配职位 的员工信息
select * from tb_emp where job is null;-- 4.查询 有职位 的员工信息
select * from tb_emp where job is not null;-- 5.查询密码不等于‘123456’ 的员工信息
select * from tb_emp where password != '123456';-- 6.查询 入职日期 在‘2000-01-01’(包含)到‘2010-01-01’(包含)之间的员工信息
select * from tb_emp where entrydate between '2000-01-01' and '2010-01-01';-- 7.查询 入职时间  在‘2000-01-01’(包含)到‘2010-01-01’(包含)之间 且 性别为女 的员工信息
select * from tb_emp where entrydate between '2000-01-01' and '2010-01-01' && gender = 1;-- 8.查询 职位是2(讲师),3(学工主管),4(教研主管) 的员工信息
select  * from tb_emp where job = 2 || job = 3 || job =4;
select  * from tb_emp where job in(2,3,4);-- 9.查询 姓名 为两个字的员工
select * from tb_emp where name like '__';-- 10.查询 姓‘张’ 的员工信息
select * from tb_emp where name like '张%';

 MySQL-DQL- 聚合函数

-- DQL : 分组查询 --
-- 聚合函数 : 不对null值进行运算的
-- 1.统计该企业员工数量 -- count
-- A.count(字段)
select count(name) from tb_emp;
select count(job) from tb_emp;-- B.count(常量)
select count(1) from tb_emp;-- C.count(*) -- 推荐
select count(*) from tb_emp;-- 2.统计该企业最早入职的员工
select min(entrydate) from tb_emp;-- 3.统计该企业最迟入职的员工
select max(entrydate) from tb_emp;-- 4.统计该企业员工 ID 的平均值
select avg(id) from tb_emp;-- 5.统计该企业员工的 ID 之和
select sum(id) from tb_emp;

 MySQL-DQL- 分组查询

-- 分组
-- 1.根据性别分组 , 统计男性和女性员工的数量
select gender, count(*) from tb_emp group by gender;-- 2.先查询入职时间在‘2015-01-01’(包含)以前的员工 , 并对结果根据职位分组 , 获取员工数量大于等于2的职位
select job, count(*) from tb_emp where entrydate <= '2015-01-01' group by job having count(*) >= 2;

 MySQL-DQL- 排序查询

-- 排序查询 --
-- 1.根据入职时间,对员工进行升序排序
select * from tb_emp order by entrydate asc;-- 2.根据入职时间,对员工进行降序排序
select * from tb_emp order by entrydate desc;-- 3.根据 入职时间 对公司员工进行 升序排序, 入职时间相同,再按照 更新时间进行降序排序
select * from tb_emp order by entrydate asc, update_time desc;

 MySQL-DQL- 分页查询

-- 分页查询 --
-- 1.从 起始索引0 开始查询员工数据,每页展示5条数据
select * from tb_emp limit 0, 5;-- 2.查询 第1页 员工数据,每页展示5条记录
select * from tb_emp limit 0, 5;-- 3.查询 第2页 员工数据,每页展示5条记录
select * from tb_emp limit 5, 5;-- 4.查询 第3页 员工数据,每页展示5条记录
select * from tb_emp limit 10, 5;-- 起始索引 = (页码-1)*每页展示记录数

 MySQL-DQL- 案例

-- 案例1 : 按需求完成对员工管理的条件分页查询 - 根据输入条件 , 查询第一页数据,每页展示10条记录
-- 输入条件 :-- 姓名 : 张-- 性别 : 男-- 入职时间 : 2000-01-01  2015-12-31
select *
from tb_emp
where name like '张%'and gender = 1and entrydate between '2000-01-01' and '2015-12-31'
order by update_time desc limit 0, 10;

 

-- 案例2-1 : 根据需求,完成对员工性别信息的统计【统计出男性和女性员工各自多少人】 -- count(*)
-- if(条件表达式, true取值, false取值)
select if(gender = 1, '男性员工', '女性员工') 性别, count(*) from tb_emp group by gender;-- 案例2-2 : 根据需求,完成员工职位信息统计
-- case 表达式 when 值1 then 结果1 when 值2 then 结果2 ......
select (case jobwhen 1 then '班主任'when 2 then '讲师'when 3 then '学工主管'when 4 then '教研主管'else '未分配职位' end )职位, count(*)
from tb_emp
group by job;

MySQL-多表设计-一对多

 MySQL-多表设计-一对多-外键约束

 MySQL-多表设计-一对一&多对多

 MySQL-多表设计-案例-关系分析

 MySQL-多表设计-案例-表结构

http://www.yayakq.cn/news/608623/

相关文章:

  • 网站建设淘宝创建一个平台
  • 如何在网站添加代码移动互联网开发研究方向
  • 义乌设计网站响应式网站和不响应式
  • 用织梦系统做网站网站建设要与安全防护同步规划
  • 企业型网站建设费用网站做排名教程
  • 做网站所需要的项东莞网站建设方案表
  • 餐饮官网建站模板微网站建设目的
  • 网站建设中成本怎么描述网站建设与管理的实训报告
  • 太原网站建设网站软件开发5个过程
  • 做网站需要哪些证书免费微网站与公众号平台对接
  • 微信推广网站建设校园网站建设方向
  • 做医院网站及微信公众号价格wordpress导航栏插件
  • 5网站建站网站开发业务方向架构文档
  • 台州那家网站做的好寓意好有内涵的公司名字
  • php做的网站怎么运行帮人做网站好挣吗
  • 网站建设需要干什么做文案策划需要知道些什么网站
  • 回收手机的网站哪家好织梦网站被攻击
  • wordpress仿百度文库南昌网站优化网站开发
  • 网上有哪些接单做效果图的网站天蝎做网站建网站
  • 网站查询功能怎么做vue php 哪个做网站 好
  • 网站建设公司税率企业网站建设与优化
  • 江西网站开发方案贵州企业展示型网站建设
  • 好的网站页面湖南手机平台网
  • 龙华网站建设哪家好服装生产厂商网站建设方案
  • 网站搭建软件工具网站开发 哪些技术
  • 上海网站开发薪资福建省住建厅网站官网
  • 如何做阿里巴巴国际网站抖音seo推广
  • iapp用网站做的APP无法加载谁知道苏州溪城水处理网站谁做的
  • wordpress主题分享博客seo基础教程视频
  • 推广农村特色产品建设网站方案平面设计和电商设计