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

wordpress cx udy肇庆seo按天计费

wordpress cx udy,肇庆seo按天计费,网站建设 慕课,做代理网站用什么软件目录 MySQL-多表查询-概述 MySQL-多表查询-内连接 MySQL-多表查询-外连接 MySQL-多表查询-[标量、列]子查询 MySQL-多表查询-[行、表]子查询 MySQL-多表查询-案例 MySQL-事务-介绍与操作 MySQL-事务-四大特性 MySQL-索引-介绍 MySQL-索引-结构 MySQL-索引-操作语法 …

目录

MySQL-多表查询-概述

MySQL-多表查询-内连接

MySQL-多表查询-外连接

MySQL-多表查询-[标量、列]子查询

MySQL-多表查询-[行、表]子查询

MySQL-多表查询-案例

MySQL-事务-介绍与操作

MySQL-事务-四大特性

MySQL-索引-介绍

MySQL-索引-结构

MySQL-索引-操作语法

Mybatis-入门-课程介绍

Mybatis-入门-快速入门程序

Mybatis-入门-配置SQL提示

Mybatis-入门-JDBC介绍

Mybatis-入门-数据连接池

 Mybatis-入门-lombok工具包


MySQL-多表查询-概述

 

-- 多表查询 --
select * from tb_emp, tb_dept where tb_emp.dept_id = tb_dept.id;-- 起别名
select * from tb_emp e, tb_dept d where e.dept_id = d.id;

MySQL-多表查询-内连接

-- 内连接 --
-- A.查询员工的姓名 , 及所属的部门名称 (隐式内连接实现)
select tb_emp.name, tb_dept.name
from tb_emp,tb_dept
where tb_emp.dept_id = tb_dept.id;-- 起别名
select e.name, d.name from tb_emp e, tb_dept d where e.dept_id = d.id;-- B.查询员工姓名 , 及所属的部门名称 (显示内连接实现)
select tb_emp.name, tb_dept.name from tb_dept inner join tb_emp  on tb_emp.dept_id = tb_dept.id;

MySQL-多表查询-外连接

-- 外连接 --
-- A.查询员工表 所有 员工的姓名, 和对应部门名称 (左外连接) 会完全包含左表的数据
select tb_emp.name, tb_dept.name from tb_emp left outer join tb_dept on tb_emp.dept_id = tb_dept.id;-- B.查询部门表 所有 部门的名称, 和对应的员工名称 (右外连接)会完全包含右表的数据
select tb_dept.name, tb_emp.name from tb_emp  right outer join tb_dept  on tb_emp.dept_id = tb_dept.id;

MySQL-多表查询-[标量、列]子查询


-- 子查询 --
-- 标量子查询
-- A.查询“教研部”的所有员工信息
-- a.查询 教研部 的部门ID
select id from tb_dept where name = '教研部';-- b.再查询该部门ID下的员工信息
select * from tb_emp where dept_id = 2;-- 整合
select * from tb_emp where dept_id = (select id from tb_dept where name = '教研部');-- B.查询在“方东白”入职之后的员工信息
-- a.查询 方东白 的入职日期
select entrydate from tb_emp where name = '方东白';-- b.查询再 '方东白' 入职之后的员工信息
select * from tb_emp where entrydate >= '2012-11-01';-- 整合
select * from tb_emp  where tb_emp.entrydate >= (select tb_emp.entrydate from tb_emp where tb_emp.name = '方东白');-- 列子查询
-- A.查询 "教研部"和"咨询部"的所有员工信息
-- a.查询 "教研部"和"咨询部"部门ID - tb_dept
select id from tb_dept where name = '教研部' || name = '咨询部';-- b.根据部门ID,查询该部门下的员工信息 - tb_emp
select * from tb_emp where dept_id in (2, 3);-- 整合
select * from tb_emp where dept_id in (select id from tb_dept where name = '教研部' || name = '咨询部');

MySQL-多表查询-[行、表]子查询

-- 行子查询
-- A.查询与“韦一笑”的入职日期及职位都相同的员工信息
-- a.查询“韦一笑”的入职日期和职位
select entrydate, job from tb_emp where name = '韦一笑';-- b.查询与“韦一笑”入职日期和职位都相同的员工信息
select * from tb_emp where entrydate = '2007-01-01' and job = 2;
select * from tb_emp where (entrydate, job) = ('2007-01-01', 2);-- 整合
select *from tb_emp where entrydate = (select entrydate from tb_emp where name = '韦一笑') and job = (select job from tb_emp where name = '韦一笑');
select * from tb_emp where (entrydate, job) = (select entrydate, job from tb_emp where name = '韦一笑');-- 表子查询
-- A.查询入职日期是"2006-01-01"之后的员工信息,及其部门名称
-- a.查询入职日期之后的员工信息
select * from tb_emp where entrydate > '2006-01-01';-- b.查询这部分员工信息及其部门名称
select e.*, d.name from (select * from tb_emp where entrydate > '2006-01-01') e, tb_dept d where e.dept_id = d.id;

MySQL-多表查询-案例

-- 需求:
-- 1.查询价格低于10元的菜品的名称、价格 及其 菜品的分类名称
-- 表 : dish , category
-- SQL :
select d.name, d.price, c.name
from dish d,category c
where d.price < 10and d.category_id = c.id;-- 2.查询所有价格在 10元(含)到50元(含)之间 且 状态为“启售”的菜品,展示出菜品的名称(即使菜品没有分类,也需要将菜品查询出来)
-- 表 : dish , category
-- SQL :
select d.name, d.price, c.name
from dish dleft join category c on d.category_id = c.id
where d.status = 1and d.price between 10 and 50;-- 3.查询每个分类下最贵的菜品,展示出分类的名称、最贵的菜品的价格
-- 表 : dish , category
-- SQL :
select c.id, max(d.price)
from dish d,category c
where d.category_id = c.id
group by c.name;-- 4.查询各个分类下 菜品状态为“启售”,并且 该分类下菜品总数量大于等于3的 分类名称
-- 表 : dish , category
-- SQL :
select c.name, count(*)
from dish d,category c
where d.category_id = c.idand d.status = 1
group by c.name
having count(*) >= 3;-- 5.查询出 “商务套餐A”中包含了哪些菜品 (展示出套餐名称、价格, 包含的菜品名称、价格、份数)
-- 表 : dish , setmeal , setmeal_dish
-- SQL :
select s.name, s.price, d.price, d.name, sd.copies
from setmeal s,setmeal_dish sd,dish d
where sd.dish_id = d.idand sd.setmeal_id = s.idand s.name = '商务套餐A';-- 6.查询出低于菜品平均价格的菜品信息(展示出菜品名称、菜品价格)
-- 表 : dish
-- SQL :
select d.name, d.price from dish d where d.price < (select avg(price) from dish);

MySQL-事务-介绍与操作

-- 开启事务
start transaction;-- 删除部门
delete from tb_dept where id=3;-- 删除部门下的员工
delete from tb_emp where dept_id = 3;-- 提交事务
commit;-- 回滚事务
rollback;

MySQL-事务-四大特性

MySQL-索引-介绍

MySQL-索引-结构

MySQL-索引-操作语法

-- ===================================== 索引 ======================================
-- 创建 : 为tb_emp表的name字段创建索引
create index idx_emp_name on tb_emp(name);-- 查询 : 查询 tb_emp 表的索引信息
show index from tb_emp;-- 删除 : 删除 tb_emp 表中的name字段的索引
drop index idx_emp_name on tb_emp;

Mybatis-入门-课程介绍

Mybatis-入门-快速入门程序

Mybatis-入门-配置SQL提示

Mybatis-入门-JDBC介绍

Mybatis-入门-数据连接池

 Mybatis-入门-lombok工具包

http://www.15wanjia.com/news/5401.html

相关文章:

  • 昆明网站定制主流网站关键词排名
  • 可以做视频推广的网站搭建网站工具
  • 如何建设网站?抖音营销
  • 网站建设所属行业seo百度快速排名软件
  • 建设网站制作快速排名网站
  • 怎样注册网站卖东西沧州网络推广外包公司
  • 1232网址之家开封seo推广
  • 网站动态画面用啥做发软文的平台
  • 全国疫情风险等级地区名单一键关键词优化
  • 华北建设招标网官方网站百度经验悬赏令
  • 金融网站建设方案ppt郑州seo代理外包公司
  • wordpress能输数学公式吗百度seo流量
  • 最大的网站建设公司排名温州seo顾问
  • 三步做一个抓娃娃机宁波seo超级外链工具
  • 怎么做夜场网站seo推广优化官网
  • 中山快速建站合作企业营销战略
  • 怎么给领导做网站分析免费手游推广代理平台渠道
  • 成都系统网站建设竞价广告代运营
  • 企业网站 流程seo推广有哪些
  • 5台电脑做视频网站服务器关键词优化课程
  • 深圳沙井做网站公司南昌seo专业团队
  • wordpress获取用户位置厦门seo网站管理
  • 盘锦网站推广成都网站建设企业
  • 免费单页网站在线制作创建网站的基本流程
  • 网络营销外包总代理手机优化软件排名
  • 外贸自建站可以自己做网站吗seo网站关键词优化多少钱
  • 清远做网站哪家好百度营销中心
  • 做网站关键词必须要中文网址做关键词优化的公司
  • 重庆网站建设aiyom南宁网站制作
  • 网建通信建设有限公司班级优化大师使用心得