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

MySQL数据库基本操作

程序员文章站 2022-03-24 23:53:34
...

基本查询语句

1. union

在大多数开发中,使用一条SELECT查询就会返回一个结果集。如果,我们想一性查询多条SQL语句,并将每一条SELECT查询的结果合并成一个结果集返回。就需要用到Union操作符,将多个SELECT语句组合起来,这种查询被称为并(Union)或者复合查询

 1. 从多个表中查询出相似结构的数据,并且返回一个结果集
 2. 从单个表中多次SELECT查询,将结果合并成一个结果集返回。

Union使用规则

 1. Union必须由两条或者两条以上的SELECT语句组成,语句之间使用Union链接。
 2. Union中的每个查询必须包含相同的列、表达式或者聚合函数,他们出现的顺序可以不一致(这里指查询字段相同,表不一定一样)
 3. 列的数据类型必须兼容,兼容的含义是必须是数据库可以隐含的转换他们的类型
 4. 使用Union All操作符来取消自动合并功能。

多表组合查询

select posts_id,posts_name,posts_status,'users' as table_name from yy_posts
UNION
select user_id,user_nickname,user_status,'posts' as table_name from yy_user     

2. 关联查询

MySQL数据库基本操作