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

毕业设计 网站建设选题上海企业网站seo

毕业设计 网站建设选题,上海企业网站seo,帮网站做诚信证书可靠吗,装修公司网站设计规划目录 一、内连接 二、外连接 (一)左外连接 (二)右外连接 一、内连接 在【MySQL】复合查询-CSDN博客一文中提到的大多都是内连接。 select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件; 内连接实际上就…

目录

一、内连接

二、外连接

(一)左外连接

(二)右外连接


一、内连接

        在【MySQL】复合查询-CSDN博客一文中提到的大多都是内连接。

select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;

        内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。

        例如:显示SMITH的名字和部门名称:

mysql> select ename, dname from emp, dept where emp.deptno = dept.deptno and ename = 'SMITH';
+-------+----------+
| ename | dname    |
+-------+----------+
| SMITH | RESEARCH |
+-------+----------+
1 row in set (0.01 sec)

        实际可以使用标准的内连接写法:

mysql> select ename, dname from emp inner join dept on emp.deptno = dept.deptno and ename = 'SMITH';
+-------+----------+
| ename | dname    |
+-------+----------+
| SMITH | RESEARCH |
+-------+----------+
1 row in set (0.00 sec)

二、外连接

        外连接分为左外连接和右外连接,左右分别指得是以哪个表为主。为方便说明创建两张表:

mysql> create table stu(-> id int,-> name varchar(30)-> );
Query OK, 0 rows affected (0.02 sec)mysql> insert into stu values(1,'jack'),(2,'tom'),(3,'kity'),(4,'nono');
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0mysql> create table exam (id int, grade int); -- 成绩表
Query OK, 0 rows affected (0.02 sec)mysql> insert into exam values(1, 56),(2,76),(11, 8);
Query OK, 3 rows affected (0.00 sec)
Records: 3  Duplicates: 0  Warnings: 0mysql> select * from stu;
+------+------+
| id   | name |
+------+------+
|    1 | jack |
|    2 | tom  |
|    3 | kity |
|    4 | nono |
+------+------+
4 rows in set (0.00 sec)mysql> select * from exam;
+------+-------+
| id   | grade |
+------+-------+
|    1 |    56 |
|    2 |    76 |
|   11 |     8 |
+------+-------+
3 rows in set (0.00 sec)

(一)左外连接

        如果联合查询,左侧的表完全显示我们就说是左外连接。

select 字段名 from 表名1 left join 表名2 on 连接条件

        案例:查询所有学生的成绩,如果无成绩也要将个人信息进行显示:

mysql> select * from stu left join exam on stu.id = exam.id;
+------+------+------+-------+
| id   | name | id   | grade |
+------+------+------+-------+
|    1 | jack |    1 |    56 |
|    2 | tom  |    2 |    76 |
|    3 | kity | NULL |  NULL |
|    4 | nono | NULL |  NULL |
+------+------+------+-------+
4 rows in set (0.00 sec)

(二)右外连接

        如果联合查询,右侧的表完全显示我们就说是右外连接。

select 字段名 from 表名1 right join 表名2 on 连接条件

        案例:将把所有的成绩都显示出来,即使这个成绩没有学生与它对应,也要显示出来:

//右外连接
mysql> select * from stu right join exam on stu.id = exam.id;
+------+------+------+-------+
| id   | name | id   | grade |
+------+------+------+-------+
|    1 | jack |    1 |    56 |
|    2 | tom  |    2 |    76 |
| NULL | NULL |   11 |     8 |
+------+------+------+-------+
3 rows in set (0.00 sec)
//左外连接
mysql> select * from exam left join stu on exam.id=stu.id;
+------+-------+------+------+
| id   | grade | id   | name |
+------+-------+------+------+
|    1 |    56 |    1 | jack |
|    2 |    76 |    2 | tom  |
|   11 |     8 | NULL | NULL |
+------+-------+------+------+
3 rows in set (0.00 sec)

http://www.dtcms.com/wzjs/277089.html

相关文章:

  • ps做网站原形百度查询最火的关键词
  • 网站的整合人民网 疫情
  • 西安网站开发费用网络推广公司哪家好
  • 专门做logo的网站今日新闻头条热点
  • 找装修公司上什么网站网店运营是做什么的
  • 韩国教做发饰的网站做一个网站
  • 免费dreamweaver百度seo关键词排名价格
  • 建设企业网站的流程淘宝运营培训班学费大概多少
  • 2018做网站开发一个月工资多少抖音seo点击软件排名
  • 石家庄网站制作找谁二级子域名ip地址查询
  • 做网商要创建网站吗东莞网络推广策略
  • 网页软件工具关键词seo
  • php和java 做网站微博推广效果怎么样
  • 政府门户网站建设管理情况汇报软文写作
  • 做学校网站会下线吗seo外推软件
  • 电器网站建设河北网站建设推广
  • 广东网站制作公司网站快速排名案例
  • 微型购物网站建设模板百度推广案例及效果
  • 安阳网站建设哪家专业google adwords关键词工具
  • 申请域名需要哪些资料windows优化大师可以卸载吗
  • 济南网站制作服务价格朋友圈广告
  • 网站建设分为seo推广案例
  • 美食网站开发计划营销网站制作公司
  • 昌平电子网站建设怎么做百度关键词排名
  • 网站建设的整体设计流程购物网站有哪些
  • 做网站开发没有人带网页设计制作网站素材
  • 做网上兼职的网站东莞网络公司代理
  • 什么网站可以查建设用地规划许可证广州今日新闻头条新闻
  • 成都大型网站维护公司环球网疫情最新
  • 中国建设银行网站企业登陆营销推广的方法有哪些