gpt4 book ai didi

mysql - 编写SQL时如何将 "*"替换为所有列

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

使用 JDBC 编写 SQL 时使用 select "*"是一个坏习惯。

但是如果表中有很多列,我如何轻松地在 SQL 中选取一些想要的列而不是使用 * 呢?

例如,假设我有 table1 和 table2,每个都有 10 列。我需要它们的大部分列,但我不想在 table1.id=table2.id 上使用 SELECT * FROM table1 inside join table2 ,因为这是一个不好的做法。实际上我只需要SELECT column1,column4,column5(其中大部分)...... from table1 inner join table2 on table1.id=table2.id

那么,我是否有一种方法可以将 * 替换为所有列,然后我可以复制此文本并删除一些我不需要的列并保留我想要的列,而不是键入每个列栏目名称?

最佳答案

如果您使用的是 SQL Server,一个简单的技巧是在 Management Studio 中打开数据库,右键单击表并从上下文菜单中选择“选择前 1000 行”。您将获得一一列出的所有字段。您可以将文本复制并粘贴到任意位置。

我不知道您使用的是哪个 IDE,更不用说哪个 DBMS,但其中可能有这样的技巧。

关于mysql - 编写SQL时如何将 "*"替换为所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28184772/

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