欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java mysql特殊形式的查询语句详解

程序员文章站 2022-10-29 14:41:23
创建新表:1. 子查询1.1. select 字段名称 from 表名 where 字段名称 = (select 字段名称 from 表名);1.2. 内层语句查询的结果可以作为外层语句查询的条件1....

创建新表:

1. 子查询

1.1. select 字段名称 from 表名 where 字段名称 = (select 字段名称 from 表名);

1.2. 内层语句查询的结果可以作为外层语句查询的条件

1.3. 由in引发的子查询

1.4. 由比较运算符引出子查询

1.5. 由exists引发的子查询

若exists后的结果为真,则返回查询的结果,否则返回结果为空。

1.6. any some all

Java mysql特殊形式的查询语句详解

取any|some|all后的括号中的查询结果的最小值或最大值。

1.7. create …select

1.8. insert…select

1.9. create table 表名1 like 表名2;

创建和表2结构相同的表1。

2.联合查询

2.1 union

去掉两个表中的重复值。

2.2 union all

只是将两个表进行简单的合并,不会去掉重复值。

3. 自身连接查询

3.1. 无限级分类的实现形式

创建表cate:

Java mysql特殊形式的查询语句详解

自身连接:

Java mysql特殊形式的查询语句详解

到此这篇关于java mysql特殊形式的查询的文章就介绍到这了,更多相关java mysql查询内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: Java mysql 查询