合理使用别名,会提高SQL的可读性,但不清晰的别名反而会降低SQL的可读性:
一般地,使用别名的情况:
- SQL语句中需要多次查同一张表并且需要区分时,应该使用别名;
- SQL语句中查询表的表名特别长或者表述的意义不清晰时,使用别名会提高可读性
1、推荐用法
# 直接用表名即可
SELECT
student.id,
student.name
FROM
student;
# 使用有意义的别名即可
SELECT
product.id,
product.name
FROM
azn_product_task_records product;
2、不推荐用法--如student缩写成s,user缩写成u,SQL可读性会降低
SELECT
s.id,
s.name
FROM
student s;
SELECT
p.id,
p.name
FROM
azn_product_task_records p;