MySQL AS:设置别名
在使用 MySQL 查询时,当表名很长或者执行一些特殊查询的时候,为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名代替表原来的名称。
为表取别名的基本语法格式为:
<表名> [AS] <别名>
其中各子句的含义如下:
<表名>
:数据中存储的数据表的名称。 ·<别名>
:查询时指定的表的新名称。AS
:关键字为可选参数。
【实例 1】为 tb_students_info 表取别名 stu,输入的 SQL 语句和执行结果如下所示。
mysql> SELECT stu.name,stu.height -> FROM tb_students_info AS stu; +--------+--------+ | name | height | +--------+--------+ | Dany | 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 语句显示查询结果时,已经为大家精心准备了大数据的系统学习资料,从Linux-Hadoop-spark-......,需要的小伙伴可以点击MySQL 会显示每个 SELECT 后面指定输出的列,在有些情况下,显示的列名称会很长或者名称不够直观,MySQL 可以指定列的别名,替换字段或表达式。
为列取别名的基本语法格式为:
<列名> [AS] <列别名>
其中,各子句的语法含义如下:
<列名>
:为表中字段定义的名称。<列别名>
:字段新的名称。AS
:关键字为可选参数。
【实例 2】查询 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 | +--------------+-------------+ | Dany | 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 AS:设置别名相关推荐
- mysql查询中使用别名_如何在MySQL选择查询中使用别名?
要在MySQL中设置别名或替代名称,您需要使用AS关键字.让我们首先创建一个表-mysql> create table DemoTable ( Name varchar(100) ); 使用插入 ...
- 苹果电脑mysql_mac电脑mysql常用命令
mac电脑mysql常用命令 用命令行启动(重启用restart,停止用stop): sudo /usr/local/mysql/support-files/mysql.server start #l ...
- Mybatis入门概述及第一个Mybatis实例实现增删改查
林炳文Evankaka原创作品.转自https://blog.csdn.net/Evankaka/article/details/45647401 一.简介 1.什么是MyBatis MyBatis ...
- mysql中教如何拼接字段(列)值、加入运算、设置别名(非常实用)
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 在mysql中 ...
- mysql别名_MySQL设置别名
通常情况下我们通过计算字段得到的字段名都是比较长的,为了提高查询结果的可读性,我们可以使用AS关键字设置别名,使查询语句更简洁. MySQL支持两种别名:列别名和表别名. 语法: select [as ...
- Mysql设置别名(表名和列名)
使用 MySQL 查询时,当表名很长或者执行一些特殊查询的时候,为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名代替表原来的名称. 表名 为表取别名的基本语法格式为: <表名 ...
- MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据
本文是对之前学习 MySQL 的一个总结,使用思维导图的方式将涉及到的知识点罗列出来,一方面作为自己对于知识点的归纳,另一方面也便于日后查询. 在该篇文章中将对 MySQL 的基本使用.检索基本数据. ...
- mysql www.school.com_MySQL 基础学习
1.limit x,y 或 limit z :选取从x开始的y条数据 或 选取最开始的 z条数据 select * from product limit 0,10 select * from p ...
- [亲测]在Mac下配置php开发环境:Apache+php+MySql
公司给我们配上了高大上的Apple Mac Pro本本,这两天自己正在习惯中.通过虚拟机PD,确实解决了一些因为工作习惯无法在iOS上很好完成的事情,但是我想,既然用起了iOS就尽量将一些事务在iOS ...
最新文章
- Postfix无法正常发送邮件故障的排除
- java中获取特定时间段_获取某一时间段特定星期几的所有日期(Java实现)
- 李宏毅深度学习——深度学习介绍
- Word2013中怎样设置同一文档内粘贴选项
- 雷林鹏分享:C# 运算符
- Nginx支持WebSocket反向代理-学习小结
- 【ZJOI2010】数字计数 数位dp
- mac php配置和扩展,mac 下安装php 以及 配置扩展!!!!!
- if....else的基本用法
- layui按条件开启关闭编辑列
- oracle 父子级,oracle 父子关系
- PCB设计中如何进行统一批量检测并生成错误报告
- Mac 查看本地端口
- MATLAB图形计算器去广告,多功能科学图形计算器(Mathlab)
- 关于移动互联网运营的分享总结
- Tomcat多实例与负载均衡
- PHP保存微信头像到本地
- 计算机专业名词TIME,date
- 你值得知道的五佳非主流阅读器
- python五子棋游戏from tkinter import_Python tkinter制作单机五子棋游戏
热门文章
- BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链标准体系框架
- Algorithm:C++/python语言实现之求旋转数组最小值、求零子数组、求最长公共子序列和最长公共子串、求LCS与字符串编辑距离
- 成功解决OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor
- 微信小程序背景图虚化
- Web应用开发技术(1)-html
- 关于Python课程
- 非常复杂,上双11数据大屏背后的秘密:大规模流式增量计算及应用
- web开发中常见的安全漏洞及避免方法
- CentOs Linux 文件位置标记
- android开发 权限大全