前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MYSQL子查询与连接

MYSQL子查询与连接

作者头像
别先生
发布2017-12-29 18:32:12
3.7K0
发布2017-12-29 18:32:12
举报
文章被收录于专栏:别先生

37:子查询与连接 SET 列名 gbk;//改变客户端数据表的编码类型。 子查询 子查询(Subquery)是指出现在其他SQL语句内的SELECT子句 例如 SELECT * FROM t1 WHERE col1=(SELECT col2 FROM t2); 其中SELECT * FROM t1称为Outer Query/Outer Statement SELECT col2 FROM FROM t2,称为SubQuery 子查询指嵌套在查询内部,且必须始终出现在圆括号内。 子查询可以包含多个关键字或者条件。     如DISTINCT,GROUP BY,ORDER BY,LIMIT函数。 子查询的外层查询可以是:SELECT,INSERT,UPDATE,SET或DO 子查询返回值 子查询可以返回标量,一行,一列,或子查询。 使用比较运算符的子查询 使用比较运算符的子查询 = > < >= <= <> != <=> 语法结构operand comparison_operator subquery

插入数据准备

链接:http://pan.baidu.com/s/1qXA5WKk 密码:m4b0

用ANY,SOME或者ALL修饰的比较运算符

使用IN 或者NOT IN的子查询 语法结构 operand comparison_operator [NOT] IN(subquery) =ANY运算符与IN等效 !=ALL或者<>ALL 运符与NOT IN等效。

使用[NOT ]EXISTS的子查询 如果子查询返回任何行,EXISTS将返回TRUE,否则位FALSE;

将查询结果写入到数据表

 多表更新 UPDATE 表的参照关系 SET 更新的值 WHERE 条件 表的参照关系 (1)INNER JOIN (2)LEFT JOIN (3)OUTER JOIN ON 连接条件 连接类型 INNER JOIN 内连接 在MySql中,JOIN,CROSS,JOIN和INNER JOIN是等价的。 LEFT[OUTER]JOIN,左外连接 RIGHT[OUTER]JOIN,右外连接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-09-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档