MySQL查询:哪种查询速度更快
方法1:MySQL查询:哪种查询速度更快,mysql,Mysql,方法1: SELECT * FROM `wordpressusers` WHERE user_login='user10000001' 来自PhpMyadmin的结果: 方法2: SELECT user_login FROM `wordpressusers` WHERE user_login='user10000001' 来自PhpMyadmin的结果: 我认为方法2更快,因为它直接选择user_login列,MYSQL不看其他列。如果我错了,请纠正我 我试着在phpmyadmin中查询这个
SELECT * FROM `wordpressusers` WHERE user_login='user10000001'
来自PhpMyadmin的结果:
方法2:
SELECT user_login FROM `wordpressusers` WHERE user_login='user10000001'
来自PhpMyadmin的结果:
我认为方法2更快,因为它直接选择user_login列,MYSQL不看其他列。如果我错了,请纠正我
我试着在phpmyadmin中查询这个问题,看看结果,它们是一样的。我认为如果数据库非常大,这会有所不同。事实上,我希望2会更快,因为已经给出了原因。为了使用phpMyAdmin对其进行基准测试,您必须跳过mysql中的查询缓冲区。第一个SQL从wordpressusers'WHERE user_login='user1000001';`第二个SQL选择“B”,从中选择*。。。等。此外,您可以使用解释选择。。。以便了解内部发生了什么。