如何从sql中的表中获取所有数据?

时间:2013-10-21 11:11:35

标签: mysql sql database

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

select * from table_name

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

2 个答案:

答案 0 :(得分:0)

您可以使用以下语法:

SELECT fieldname1,fieldname2,fieldname3 FROM table_name;

您还可以使用限制来优化它。只需一次获取您想要的记录数。

SELECT fieldname1,fieldname2,fieldname3 FROM table_name LIMIT 10;

答案 1 :(得分:0)

您可以使用

 SELECT col_name1, col_name2, col_name3 from Table_Name 

这种方法与SELECT * from Table_Name

比较好

使用此方法的原因在某种程度上,可能会在该表中添加一个额外的列,并导致从查询中返回不需要的数据。

为什么不选择SELECT * from Table_Name:参考:Why not preferring SELECT *