0

我想从 SQL 中的一个表中获取所有数据。可以使用以下命令:

select * from table_name

但似乎使用 * 会降低效率,那么还有其他方法吗?

4

2 回答 2

0

您可以使用以下语法:

SELECT fieldname1,fieldname2,fieldname3 FROM table_name;

你也可以使用limit来优化它。只需一次获取您想要的记录数。

SELECT fieldname1,fieldname2,fieldname3 FROM table_name LIMIT 10;
于 2013-10-21T11:15:39.523 回答
0

您可以使用

 SELECT col_name1, col_name2, col_name3 from Table_Name 

这种方法很好比较SELECT * from Table_Name

使用这种方法的原因是在某些时候,可能会向该表添加一个额外的列,并会导致从查询中带回不需要的数据。

为什么不喜欢SELECT * from Table_Name:参考:为什么不喜欢 SELECT *

于 2013-10-21T11:19:36.903 回答