mysql使用 limit 1提高查詢效率

2021-06-18 10:23:59 字數 525 閱讀 2705

在做大資料量的web開發的過程中,任何一步都需要認真的思考能否有更好的辦法來提高程式的執行效率。下面分享乙個在實際工作中經常用到卻很容易被忽視的乙個優化mysql查詢效率的方法,合理的使用limit 1。

create table member

(id

intprimary key auto_increment

,username varchar(40

),password varchar(40

));

我們在開發中的登入操作經常這樣寫:

select 

*from member where

`username`

='';

或者:

select 

*from member where

`username`

=''limit

1;

文章摘自  mysql使用 limit 1提高查詢效率

MySQL查詢優化 LIMIT 1避免全表掃瞄

在某些情況下,如果明知道查詢結果只有乙個,sql語句中使用limit 1會提高查詢效率。例如下面的使用者表 主鍵id,郵箱,密碼 create table t user id int primary key auto increment,email varchar 255 password varc...

MySQL查詢優化 LIMIT 1避免全表掃瞄

在某些情況下,如果明知道查詢結果只有乙個,sql語句中使用limit 1會提高查詢效率。例如下面的使用者表 主鍵id,郵箱,密碼 create table t user id int primary key auto increment,email varchar 255 password varc...

MySQL查詢優化 LIMIT 1避免全表掃瞄

在某些情況下,如果明知道查詢結果只有乙個,sql語句中使用limit 1會提高查詢效率。例如下面的使用者表 主鍵id,郵箱,密碼 create table t user id int primary key auto increment,email varchar 255 password varc...