您好,登录后才能下订单哦!
本篇文章为大家展示了mysql别名怎么添加,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
使用 MySQL 查询时,当表名很长或者执行一些特殊查询的时候,为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名代替表原来的名称。
为表取别名的基本语法格式为:
<表名> [AS] <别名>
其中各子句的含义如下:
<表名>:数据中存储的数据表的名称。
<别名>:查询时指定的表的新名称。
AS:关键字为可选参数。
为 tb_students_info 表取别名 stu,输入的 SQL 语句和执行结果如下所示。
mysql> SELECT stu.name,stu.height -> FROM tb_students_info AS stu; +--------+--------+ | name | height | +--------+--------+ | Red | 160 | | Green | 158 | | Henry | 185 | | Jane | 162 | | Jim | 175 | | John | 172 | | Lily | 165 | | Susan | 170 | | Thomas | 178 | | Tom | 165 | +--------+--------+ 10 rows in set (0.04 sec)
注意:在为表取别名时,要保证不能与数据库中的其他表的名称冲突。
在使用 SELECT 语句显示查询结果时,MySQL 会显示每个 SELECT 后面指定输出的列,在有些情况下,显示的列名称会很长或者名称不够直观,MySQL 可以指定列的别名,替换字段或表达式。
为列取别名的基本语法格式为:
<列名> [AS] <列别名>
其中,各子句的语法含义如下:
<列名>:为表中字段定义的名称。
<列别名>:字段新的名称。
AS:关键字为可选参数。
查询 tb_students_info 表,为 name 取别名 student_name,为 age 取别名student_age,输入的 SQL 语句和执行结果如下所示。
mysql> SELECT name AS student_name, -> age AS student_age -> FROM tb_students_info; +--------------+-------------+ | student_name | student_age | +--------------+-------------+ | Red | 25 | | Green | 23 | | Henry | 23 | | Jane | 22 | | Jim | 24 | | John | 21 | | Lily | 22 | | Susan | 23 | | Thomas | 22 | | Tom | 23 | +--------------+-------------+ 10 rows in set (0.00 sec)
注意:表别名只在执行查询时使用,并不在返回结果中显示,而列定义别名之后,将返回给客户端显示,显示的结果字段为字段列的别名。
上述内容就是mysql别名怎么添加,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。