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)
相关推荐
minebmw76 小时前
Oracle 19.29 中 ORA-00600 [4193] 错误完全解析与恢复指南
数据库·oracle
m0_377618236 小时前
Golang怎么连接MySQL数据库_Golang MySQL连接教程【总结】
jvm·数据库·python
weixin_586061467 小时前
C#怎么通过反射获取类属性_C#如何动态读取元数据【进阶】
jvm·数据库·python
Pluto_CSND7 小时前
PostgreSQL 聚合函数总览
数据库·postgresql
资深数据库专家7 小时前
总账EBS 应用服务器1 的监控分析
java·网络·数据库
m0_678485458 小时前
CSS如何控制表格单元格边框合并_通过border-collapse实现
jvm·数据库·python
m0_748839498 小时前
如何用组合继承模式实现父类方法复用与子类属性独立
jvm·数据库·python
qq_334563558 小时前
PHP源码是否依赖特定芯片组_Intel与AMD平台差异【操作】
jvm·数据库·python
qq_206901398 小时前
如何使用C#调用Oracle存储过程_OracleCommand配置CommandType.StoredProcedure
jvm·数据库·python
m0_748839498 小时前
CSS如何实现元素平滑滚动_使用scroll-behavior属性设置
jvm·数据库·python