gpt4 book ai didi

mysql - JOIN - 在列名之前添加表名是一种好习惯吗?

转载 作者:行者123 更新时间:2023-11-29 06:59:43 27 4
gpt4 key购买 nike

我在一本 oracle 书中读到,当我们通过连接 2 个或更多表来执行 SELECT 时,如果在列名之前使用表名,SELECT 工作得更快。
例如:
SELECT table1.name, table1.dob.... 而不是 SELECT name, dob....

MySQL也是这样吗?

编辑

我知道当存在相同的字段名称时这是一个很好的做法。我在想的是关于性能的观点,即使没有相同的字段名称也是如此

最佳答案

我不知道性能如何,但这是一个很好的做法,尤其是在连接表时。例如,连接表可能具有相同的字段名称,查询将失败。如果您的表名太长,您还可以使用别名:

SELECT t1.name, t2.dob FROM table1 t1 JOIN table t2 ON ...

关于mysql - JOIN - 在列名之前添加表名是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10811792/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com