合并查询结果与为表和字段取别名

简介: 合并查询结果与为表和字段取别名

52.png

t_book:

63.png

 

t_booktype:

64.png


1、UNION: 数据库系统会将所有的查询结果合并到一起,然后会去掉相同的记录。

65.png

66.png

67.png

在t_booktype中加入id=6的生物类后:

68.png


2、UNION ALL:不会去掉系统记录,全部查出来。

69.png


3、为表取别名:

格式:表名 表的别名,直接写在原表后面(有空格)。

70.png

取别名tb,效果一样:

71.png

72.png


4、为字段取别名:

属性名 [AS] 别名,AS 可加可不加。

73.png

 

相关文章
|
7月前
|
存储 关系型数据库 索引
10. 在一个非主键字段上创建了索引, 想要根据该字段查询到数据, 需要查询几次 ?
在非主键字段上创建索引,查询数据通常需两次。对于MyISAM,先通过索引找到数据行指针,再获取数据;而InnoDB则先找主键ID,再从主键索引中查找数据。
48 0
|
7月前
|
SQL 关系型数据库 MySQL
【Mysql】在多表查询过程中如果已经起了别名,就不能通过表名限定字段
【Mysql】在多表查询过程中如果已经起了别名,就不能通过表名限定字段
|
SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
72 0
|
存储 数据库 索引
一般会在什么样字段上添加什么样的索引
在数据库中,索引是一种用于加快数据检索速度的数据结构。通过在特定的字段上创建索引,可以大幅度提高查询效率。然而,不是所有的字段都适合创建索引,因为索引的创建和维护也会带来额外的开销。在选择字段创建索引时,需要综合考虑数据的查询频率、数据的更新频率以及索引的存储和性能开销等因素。下面将介绍一些常见的字段类型和索引的选择策略。
203 1
|
SQL 索引
SQL查看表字段信息如:字段名、字段类型、字段精度、字段大小、索引、主键等
表名、字段名、字段类型、字段精度、字段大小 字段名、是否为主键、字段类型、字段大小、索引名
1269 0
SQL查看表字段信息如:字段名、字段类型、字段精度、字段大小、索引、主键等
DataTable 修改列名 删除列 调整列顺序
DataTable 修改列名 删除列 调整列顺序
216 0
获取表的所有字段属性
获取表的所有字段属性
|
关系型数据库 MySQL
mysql用一个表中的字段批量更新另一个表中的字段
mysql用一个表中的字段批量更新另一个表中的字段
663 0