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

昌做网站seo百度百科

昌做网站,seo百度百科,自己做的网站上传到,网站前台怎么做前言 多表查询中要给每一表起别名 tableA as 别名1 , tableB as 别名2 ; (111111推荐) tableA 别名1 , tableB 别名2 ; 例子: select emp.name , dept.name from tb_emp emp inner join tb_dept dept on emp.dept_id dept.id; 一对一 在任…

前言

多表查询中要给每一表起别名

  • tableA as 别名1 , tableB as 别名2 ; (111111推荐)

  • tableA 别名1 , tableB 别名2 ;

例子:

select emp.name , dept.name
from tb_emp emp inner join tb_dept dept
on emp.dept_id = dept.id;

一对一

在任意一方加入对方表的主键

(一对多的一中)

一对多

连接查询

  • 在(t1)多的一方加入 一(t2)的主键 

    例:select * from t1,t2 where t1.t2_id=t2.id;

  • 内连接 查询A,B交集部分数据

    • 隐式内连接
      • select tb_emp.name , tb_dept.name -- 分别查询两张表中的数据
        from tb_emp , tb_dept -- 关联两张表
        where tb_emp.dept_id = tb_dept.id; -- 消除笛卡尔积
    • 显示内连接
      • select tb_emp.name , tb_dept.name
        from tb_emp inner join tb_dept
        on tb_emp.dept_id = tb_dept.id;

  • 外连接(左右连接可以切换)

    • 左外连接(推荐)
      • 左外连接相当于查询表1(左表)的所有数据,当然也包含表1和表2交集部分的数据。即使表2中没有与之对应的数据该数据也会被查询出来
      • select  字段列表   from   表1  left  [ outer ]  join 表2  on  连接条件 ... ;
      • -- 左外连接:以left join关键字左边的表为主表,查询主表中所有数据,
        以及和主表匹配的右边表中的数据
        select emp.name , dept.name
        from tb_emp AS emp left join tb_dept AS dept on emp.dept_id = dept.id;
    • 右外连接
      • select  字段列表   from   表1  right  [ outer ]  join 表2  on  连接条件 ... ;
  • 子查询

    • SQL语句中嵌套select语句,称为嵌套查询,又称子查询。
    • SELECT * FROM t1 WHERE column1=( SELECT column1 FROM t2 ... );
      • 标量子查询
        • 子查询返回的结果是单个值(数字、字符串、日期等),最简单的形式,这种子查询称为标量子查询。

        • 常用的操作符: = <> > >= < <

        • ​
          -- 1.查询"教研部"部门ID
          select id from tb_dept where name = '教研部';    #查询结果:2
          -- 2.根据"教研部"部门ID, 查询员工信息
          select * from tb_emp where dept_id = 2;-- 合并出上两条SQL语句
          select * from tb_emp where dept_id = (select id from tb_dept where name = '教研部');​
      • 列子查询
        • (子查询结果为一列,但可以是多行)

        • 操作符描述
          IN在指定的集合范围之内,多选一
          NOT IN不在指定的集合范围之内
        • -- 1.查询"销售部"和"市场部"的部门ID
          select id from tb_dept where name = '教研部' or name = '咨询部';    #查询结果:3,2
          -- 2.根据部门ID, 查询员工信息
          select * from tb_emp where dept_id in (3,2);-- 合并以上两条SQL语句
          select * from tb_emp where dept_id in (select id from tb_dept where name = '教研部' or name = '咨询部');

      • 行子查询(子查询结果为一行,但可以是多列)
      • 表子查询(子查询结果为多行多列[相当于子查询结果是一张表])
        • -- 1.查询"方东白"的入职日期
          select entrydate from tb_emp where name = '方东白';     #查询结果:2012-11-01
          -- 2.查询指定入职日期之后入职的员工信息
          select * from tb_emp where entrydate > '2012-11-01';-- 合并以上两条SQL语句
          select * from tb_emp where entrydate > (select entrydate from tb_emp where name = '方东白');
    • 子查询可以书写的位置
      • where之后

      • from之后

      • select之后

http://www.yidumall.com/news/92683.html

相关文章:

  • 公司做个网站好还是做公众号好百度点击软件名风
  • 哈尔滨专业官网建站企业网站网络营销公司
  • 天津专门做企业网站公司微信朋友圈广告推广代理
  • 上海网站建设沪icp备微商店铺怎么开通
  • 宝塔软件做网站公众号推广引流
  • 做网站谈单北京专业网站优化
  • 网站开发大概多少钱seo站长博客
  • 网站更新迭代seo是什么及作用
  • ip做网站地址营销网站策划方案
  • 日本设计 网站网络营销成功案例介绍
  • 深圳在哪些网站找什么好处优化关键词的方法
  • 电子商城开发网站建设搜索引擎优化seo的英文全称是
  • wordpress 电子书 插件优化大师手机版下载安装app
  • 临沂制作网站软件百度权重1
  • 网站视听内容建设长沙岳麓区
  • 网站有什么功能简述网站制作的步骤
  • wordpress forum英文seo兼职
  • 股票配资系统网站开发买卖平台
  • ASP个人网站的建设怎么做自媒体
  • 政府网站建设问题和建议厦门人才网个人版
  • 做html5网站网站百度关键词seo排名优化
  • 政府网站建设 国务院百度竞价排名费用
  • 做彩票网站是违法的吗设计公司网站模板
  • 苏州高端网站建设开发南昌seo营销
  • 番禺做哪些做网站的电商运营的基本内容
  • 棋牌网站哪里做营销推广的平台
  • 苏州网站推广找苏州梦易行百度网络优化推广公司
  • 香港网站建设指数基金有哪些
  • 变更备案网站可以访问吗百度助手手机下载
  • 国家企业年报信息公示网官网查询seo和竞价排名的区别