2013-10-21 99 views
0

我想在SQL.The以下命令從表中的所有數據可用於:如何從sql中的表中獲取所有數據?

select * from table_name 

但似乎使用*降低效率研究,那麼,有沒有其他辦法?

+1

使用直接字段查詢講述,像'SELECT FOO,酒吧,巴茲,... FROM t' - 但它不會快很多 –

回答

0

您可以使用

SELECT col_name1, col_name2, col_name3 from Table_Name 

該方法比較適合用SELECT * from Table_Name

比較之所以用這種方式在某些時候,一個額外的列可以被添加到該表,並會導致不需要的數據從查詢中返回。

爲什麼不喜歡SELECT * from Table_Name:參考:Why not preferring SELECT *

0

您可以使用下面的語法:

SELECT fieldname1,fieldname2,fieldname3 FROM table_name; 

您還可以通過使用限制優化。只需一次獲取您想要的記錄數。

SELECT fieldname1,fieldname2,fieldname3 FROM table_name LIMIT 10; 
相關問題