MySQL——为表和字段取别名(1)为表取别名

在查询数据时,可以为表和字段取别名,这个别名可以代替其指定的表和字段。

在查询操作时,如果表名很长使用起来就不太方便,这时可以为表取一个别名,用议个别名来代替表的名称。MySQL中为表起别名的格式如下所示:

sql 复制代码
SELECT * FROM 表名 [AS] 别名;

在上面的语法格式中,AS关键字用于指定表名的别名,它可以省略不写。

例如,为 student 表起一个别名 s,并査询 student 表中 gender 字段值为"女"的记录,SQL语句如下所示:

sql 复制代码
SELEcT * FROM student As s WHERE s.gender='女';

在上面的执行语句中,"student AS s"表示 student 表的别名为 s,s. gender 表示 student 表的 gender 字段,执行结果如下所示:

sql 复制代码
mysql> SELEcT * FROM student As s WHERE s.gender='女';
+----+------------+-------+--------+
| id | name       | grade | gender |
+----+------------+-------+--------+
|  4 | husanniang |    88 | 女     |
|  5 | sunerniang |    66 | 女     |
+----+------------+-------+--------+
2 rows in set (0.03 sec)
相关推荐
许彰午7 小时前
开发转兼职DBA(六):换了个数据库,问题还是那些问题
数据库·dba
handler017 小时前
【MySQL】常用约束语法总结
linux·运维·数据库·笔记·mysql
一条泥憨鱼7 小时前
详解MyBatis 动态 SQL
java·数据库·sql·mysql·mybatis·动态sql
weixin_3975740917 小时前
用自然语言查数据库出图表靠谱吗?一次智能问数实践复盘
数据库
字节跳动开源19 小时前
Viking AI 搜索 CLI 正式发布:会说话,就能做搜索推荐
数据库·人工智能·开源
TechWJ20 小时前
数据库在公司内网,出差路上想查数据怎么办?
服务器·数据库·mariadb
我是一颗柠檬20 小时前
【MySQL全面教学】MySQL事务与ACID Day9(2026年)
数据库·后端·mysql
橙子圆12320 小时前
Redis知识9之集群
数据库·redis·缓存
BlackHeart120320 小时前
【SQL】Oracle中序列(Sequence)作为默认值引发的ORA-00979
数据库·sql·oracle
bug菌21 小时前
【SpringBoot 3.x 第254节】夯爆了,数据库访问性能优化实战详解!
数据库·spring boot·后端