例如:现在有department表,如下:

mysql> select * from department;
+------+-----------+--------------+-------------+
| d_id | d_name    | function_    | address     |
+------+-----------+--------------+-------------+
| 1001 | 科研部    | 研发产品     | 3号楼5层    |
| 1002 | 生产部    | 生产产品     | 5号楼1层    |
| 1003 | 销售部    | 策划销售     | 5号楼1层    |
+------+-----------+--------------+-------------+
3 rows in set (0.00 sec)
mysql> select d_name as department_name from department where-> department_name = 销售部;
ERROR 1054 (42S22): Unknown column 'department_name' in 'where clause'

对比地,表别名却可以在查询说中使用,例如:

mysql> select * from department d where d.d_id = 1003;
+------+-----------+--------------+-------------+
| d_id | d_name    | function_    | address     |
+------+-----------+--------------+-------------+
| 1003 | 销售部    | 策划销售     | 5号楼1层    |
+------+-----------+--------------+-------------+
1 row in set (0.00 sec)

总结,mysql字段别名在显示的时候用,查询时候不能用,表别名在查询时候用,在显示的时候不用。

mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来相关推荐

  1. java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码

    jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...

  2. php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据

    php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...

  3. 查询 oracle_关于oracle和mysql数据库的查询问题

    近期在写mysql数据库报表时,需要给查询排序后的数据增加一列序号,用来统计查询数据的排名,在这里遇到一个视图和排序冲突的问题. Part 1 在oracle数据库中可以直接给查询语句增加一列ROWN ...

  4. mysql 数据库里查询语句中不等于的两种写法

    mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...

  5. Mysql数据库分页查询及优化

    最近遇到个数据库分页查询问题,mysql数据库分页查询默认是升序查询,就是第一页查询的是最先插入的数据,最后一页才是最新插入的数据,弄了个小的数据库表单,记录下我的操作过程,还有优化查询速度的方法. ...

  6. MySQL数据库select查询命令大全

    MySQL数据库select查询命令大全 --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- ...

  7. Mysql数据库常用查询方法及演示(where条件查询、分页、排序等)

    Mysql数据库常用查询方法及演示 where条件查询的介绍 使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中. where语句支持的运算符: 比较运算符 逻辑运算符 模 ...

  8. 小白 MySQL数据库链接查询语句_MySQL数据库——连接查询

    今天将用 "手" 来教大家关于MySQL连接查询的知识! ============================================================= ...

  9. MySQL数据库 高级查询(一)

    常用函数 常用聚合函数: AVG() 返回某字段的平均值 COUNT() 返回某字段的行数 MAX() 返回某字段的最大值 MIN( ) 返回某字段的最小值 SUM( ) 返回某字段的和 函数名 作用 ...

  10. Java web访问MySql数据库分页查询

    有时候我们查询数据库表时,但是很多时候表中的记录很多,需要显示出来的话怎么办?这时可以使用分页的方法,就是指定从数据库表的什么位置开始查询显示,以及指定显示的记录数目. Mysql数据库提供了limi ...

最新文章

  1. 电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场
  2. MyBatis-11MyBatis动态SQL之【if】
  3. html怎么显示直线,html怎么用鼠标画出一条直线,鼠标移动时候要能看到线条
  4. HANA report里默认filter的工作机制
  5. 独眼巨人反应组织了Java 8库的寒武纪爆发
  6. md5与des算法有何不同_到底AI芯片和传统芯片有何区别?
  7. 数据结构基础(2) --顺序查找 二分查找
  8. 大型企业都在用的Python反爬虫手段,破了它!
  9. java 每秒处理1000个请求_每秒处理请求数和并发是一个概念吗?
  10. Servlet案例6:显示用户的上次访问时间
  11. win 10 系统怎么显示隐藏文件
  12. 南航计算机院招聘,2018南航计算机专硕我考上啦!
  13. w ndows摄像头驱动怎么安,win10摄像头驱动程序怎么下载安装
  14. [ CSOL ] - zihao + 自适应 + 文字滚动 + 媒体查询 + fullpage + 手风琴 + 延时动画
  15. CESM笔记——修改输出数据频率(增加逐日数据输出)
  16. outlook邮箱备份步骤
  17. python压缩包怎么打开-详解python解压压缩包的五种方法
  18. 拳皇java_拳皇(Java简单的小程序)代码实例
  19. 日常维护SQL以及脚本
  20. Lightdm简介和常用配置

热门文章

  1. javascript中this
  2. UVa 590 Always on the run(简单链式DP)
  3. System.Web.HttpException: The file ~/xxx//Index.cshtml cannot be requested directly because it cal
  4. jQuery实现下拉列表移动 效果
  5. [网络安全自学篇] 七十.WannaCry勒索病毒复现及分析(三)蠕虫传播机制分析及IDA和OD逆向
  6. [知识图谱实战篇] 四.HTML+D3+CSS绘制关系图谱
  7. [LeetCode] Number of 1 Bits Reverse Integer - 整数问题系列
  8. HarmonyOS之AI能力·二维码的生成和使用
  9. python入门常用代码
  10. PyTorch tensorboard报错:TensorBoard logging requires TensorBoard version 1.15 or above