合理使用别名,会提高SQL的可读性,但不清晰的别名反而会降低SQL的可读性:

一般地,使用别名的情况:

  • SQL语句中需要多次查同一张表并且需要区分时,应该使用别名;
  • SQL语句中查询表的表名特别长或者表述的意义不清晰时,使用别名会提高可读性

1、推荐用法

# 直接用表名即可
SELECTstudent.id,student.name
FROMstudent;# 使用有意义的别名即可
SELECTproduct.id,product.name
FROMazn_product_task_records product;

2、不推荐用法--如student缩写成s,user缩写成u,SQL可读性会降低

SELECTs.id,s.name
FROMstudent s;SELECTp.id,p.name
FROMazn_product_task_records p;

MySQL取别名(应该取有意义的别名)相关推荐

  1. 以下用于数据存储领域的python第三方库是-Python3爬虫学习之MySQL数据库存储爬取的信息详解...

    本文实例讲述了Python3爬虫学习之MySQL数据库存储爬取的信息.分享给大家供大家参考,具体如下: 数据库存储爬取的信息(MySQL) 爬取到的数据为了更好地进行分析利用,而之前将爬取得数据存放在 ...

  2. mysql1193 HY000_[MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system_MySQL

    bitsCN.com [MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system variable 'Innodb_buffer_pool_read_ ...

  3. mysql按行取数据_菜鸟求助:怎么在mysql隔12行取一条数据呀??

    你的位置: 问答吧 -> PHP基础 -> 问题详情 菜鸟求助:怎么在mysql隔12行取一条数据呀?? 我的问题是这样的: 我的数据库是每5分钟一行数据 我要隔一小时取一条数据 也就是每 ...

  4. mysql group by 之后取每个分组最新的一条(或者按照自定义的规则排序)

    mysql group by 之后取每个分组最新的一条(或者按照自定义的规则排序)_toString的博客-CSDN博客 select * from  mt_customer_bind_info_ax ...

  5. MySQL 不四舍五入取整、取小数、四舍五入取整、取小数、向下、向上取整

    总结了MySQL中取整和取小数中遇到的问题和解决的几个方法:不四舍五入取整.取小数.四舍五入取整.取小数.向下.向上取整. 其中: 不四舍五入取整(截取整数部分)就是'向下取整': 除了用trunca ...

  6. mysql分组取出每组地一条数据_基于mysql实现group by取各分组最新一条数据

    基于mysql实现group by取各分组最新一条数据 前言: group by函数后取到的是分组中的第一条数据,但是我们有时候需要取出各分组的最新一条,该怎么实现呢? 本文提供两种实现方式. 一.准 ...

  7. 关于MYSQL两个表取差集

    今天在做一个小功能的时候,遇到了需要取两个表的差集,本来可以直接通过两次查表然后通过代码去处理. 由于我个人比较喜欢减少数据库交互,所以在网上查了下关于mysql两个表取差集的方案.但是发现很多的 差 ...

  8. 关于mysql取余和取整的函数

    MySQL中整除和取余函数分别为: 1.整除函数:DIV 或者 / / (双斜杠) 使用方法: SELECT 10 DIV 3; -- 返回结果为 3SELECT 10 / / 3; -- 返回结果为 ...

  9. mysql 日期类型的取值范围

    文章目录 前言 一.YEAR 二.DATE 三.TIME 四.YEAR 五.TIMESTAMP 前言 MySQL 日期和时间取值范围,避免在从其他数据库转向MYSQL数据库踩坑 提示:以下是本篇文章正 ...

最新文章

  1. DOS下读取4GB内存
  2. 逃亡的准备(大数据版)
  3. Kerberos协议
  4. java集合系列之18 spring boot程序员的必修课
  5. Queue接口中add()与offer(),remove()与poll(),element()与peek()方法区别
  6. 并发编程之多进程3 (生产者与消费者模型) 回调函数
  7. (王道408考研数据结构)第七章查找-第四节:哈希表(基本概念及其操作)
  8. docker学习之-什么是docker
  9. linux改文件系统类型,linux文件系统类型及mount
  10. 乔布斯诞辰64周年 库克发文纪念:我们每一天都怀念他
  11. c++语言读txt数据,关于C++中读取txt文件中字符串 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  12. listview 不可滑动问题解决
  13. [论文笔记]ALBERT: A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS
  14. 在windows中用 netsh 命令修改ip地址网关和DNS等
  15. 11.性能之巅 洞悉系统、企业与云计算 --- 云计算
  16. retrievefile文件字节为0_linux环境下下 FTPClient.retrieveFile() 下载稍大一点的文件就卡死了-问答-阿里云开发者社区-阿里云...
  17. 【中级篇】Linux下搭建MySQL数据库系统
  18. 大数据时代移动营销的十大趋势
  19. 用Now SMS/MMS 发送中国移动彩信
  20. 面试之防火墙软硬件架构

热门文章

  1. Android关于虚拟控件、全面屏及悬浮球机型适配时遇到的问题
  2. 海尔员工论坛最热帖:张瑞敏致创客的一封信
  3. 读书笔记之C Primer Plus 1
  4. 通俗易懂,什么是.NET/.NET Framework/.NET Core/.Net Standard?
  5. java中applet是什么意思_Java Applet与Java Application的区别
  6. C#嵌入IronPython脚本示例(hello world)
  7. 中央空调安装html5模板,中央空调检修口—中央空调检修口安装须知
  8. 商汤科技、星宸科技、大华、帷幄匠心、联影医疗、深信服、亿联网络等2021校招面试总结
  9. Citadel——Dusk网络的Zero-Knowledge KYC解决方案
  10. 3.5 视频服务器-RTSP实现(框架搭建)