gpt4 book ai didi

mysql - SELECT 语句中的 select_expr 子句有何用处?

转载 作者:行者123 更新时间:2023-11-29 08:42:24 24 4
gpt4 key购买 nike

Possible Duplicate:
What is the reason not to use select *?

你能解释一下select_expr吗? SELECT 中的条款陈述有什么好处?我一直用*对于 select_expr像这样

SELECT * FROM table_name WHERE ...

这就足够了。

最佳答案

有几个原因:

  • 您可以添加计算列:从表中选择 a、b、a+b
  • 您可以限制传输的数据量。
  • 您可以为各个列指定新名称。
  • 您可以更安全、更高效地进行编程。

补充第一点和第二点:特别是通常需要列限制。

补充第四点:在进行即席查询时,我几乎总是使用 *。但程序应该始终枚举列。这可以防止令人惊讶的列重新排序,并且还可以清楚地了解实际使用的数据。

关于mysql - SELECT 语句中的 select_expr 子句有何用处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13445165/

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