MYSQL子查询与连接

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,右外连接

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java成神之路

常用的Hql语句

532
来自专栏java达人

left join 过滤条件写在on后面和写在where 后面的区别

create table t1(id int, feild int); insert into t1 values(1 , 1); insert into t1...

22510
来自专栏java学习

数据库_mysq单表操作

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER ...

3125
来自专栏编程心路

写给新手的Mysql入门指南(一)

关键字最好大写,这样便于阅读。可以用windows的cmd运行工具对数据库操作,前提是mysql的安装目录的子目录bin的路径添加导论系统变量PATH中,mys...

823
来自专栏C# 编程

2 - SQL Server 2008 之 使用SQL语句为现有表添加约束条件

上一节讲的是直接在创建表的时候添加条件约束,但是有时候是在表格创建完毕之后,再添加条件约束的,那么这个又该如何实现? 其实,跟上一节所写的SQL代码,很多是相同...

2020
来自专栏Netkiller

数据库安全·保护表字段

以下节选择《Netkiller Architect 手札》地址 http://www.netkiller.cn/architect/ 接下来几周的话题是数据库安...

2775
来自专栏乐沙弥的世界

mysql explain type连接类型示例

671
来自专栏Java帮帮-微信公众号-技术文章全总结

【数据库】MySQL进阶八、多表查询

【数据库】MySQL进阶八、多表查询 MySQL多表查询 一 使用SELECT子句进行多表查询 SELECT 字段名 FROM 表1,表2 … WHERE ...

4054
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统(42)-工作流设计-表建立

工作流在实际应用中还是比较广泛,网络中存在很多工作流的图形化插件,可以做到拉拽的工作流设计,非常简便,再配合第三方编辑器,可以直接生成表单,我没有刻意的浏览很多...

17310
来自专栏calmound

SQL语句知识点

PERSON表 NUMBER NAME SEX AGE 1 THERON male 19 2 JACK male 20 3 LUCY fema...

3176

扫码关注云+社区