Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道,什么是最快的(或最轻的数据库处理)
假设 db 表有 4 个字段:x、y、z、q
我只需要 3: x,y,q
数据库执行(使用 PHP)最快/最简单的方式是什么?“SELECT * FROM table”或“SELECT x,y,q FROM table”?
如果表格有 5 个或更多字段,而我仍然只需要选择 3 个字段,这同样适用吗?
SELECT x,y,z FROM table更快,因为 MySQL 在执行查询之前不必查找表中的列。
SELECT x,y,z FROM table
在大多数数据库中,* 比指定字段慢。
将所有列放在一起也是一种很好的编程习惯,即使它们很多。
SELECT x,y,q FROM table总是比select *你没有阅读所有领域而是提到SELECT x,y,q,z FROM table并且select *会在性能方面具有相同的效果。
SELECT x,y,q FROM table
select *
SELECT x,y,q,z FROM table