亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql count提高方法總結

 更新時間:2019年03月01日 16:24:16   投稿:laozhang  
在本文里小編給大家分享了關于mysql count提高方法和具體步驟,需要的朋友們跟著學習參考下。

mysql想必很多程序猿都是不陌生的。很多人在糾結count的用法,怎么樣才能查詢效果最好。今天來談談小編的一些看法,僅供參考。

1、咱們先準備建一個表,并準備好測試數(shù)據(jù)方便后續(xù)步驟測試

以InnoDB引擎表為例

建表語句如下

CREATE TABLE test.test

(

    a VARCHAR(50) NOT NULL COMMENT 'ddfdf',

    b VARCHAR(15) NOT NULL COMMENT 'fds',

    c VARCHAR(20) NOT NULL COMMENT 'asda',

    d VARCHAR(8) NOT NULL COMMENT 'ads',

    e longblob NOT NULL COMMENT 'asda',

    f VARCHAR(2000) COMMENT 'ads',

    g VARCHAR(8) NOT NULL COMMENT 'assd',

    h DATE NOT NULL COMMENT 'adsad',

    z VARCHAR(10) NOT NULL COMMENT 'adsd'

)

ENGINE=InnoDB DEFAULT CHARSET=utf8;

2、登陸到mysql并且換數(shù)據(jù)庫

執(zhí)行建表語句如下圖所示

3、然后是準備測試數(shù)據(jù),簡單查一下是否有數(shù)據(jù),如下圖所示

4、接下來開始做測試

在沒有where條件的情況下

有人覺得count(*)比count(字段)要快,還有人覺得count(字段)比count(*)要快?

那到底那個快,咱們一試便知,請看下圖

根據(jù)圖中結果顯示,明顯count(字段)快一些

5、那在有where條件的情況呢?count(*)和count(字段)誰更快?

請看下圖執(zhí)行效果

count(*)快一點,可能是數(shù)據(jù)量太少看不出太明顯的效果

6、當然可以通過查看執(zhí)行計劃進行分析

在執(zhí)行的sql前面加上desc或者explain即可,如下圖所示

最后總結一下1.在沒有where條件下,建議count(字段)2.在有where條件的情況下,建議count(*)最后總結一下1.在沒有where條件下,建議count(字段)2.在有where條件的情況下,建議count(*)

相關文章

  • MySQL存儲過程的創(chuàng)建、調(diào)用與管理詳解

    MySQL存儲過程的創(chuàng)建、調(diào)用與管理詳解

    這篇文章主要給大家介紹了關于MySQL存儲過程的創(chuàng)建、調(diào)用與管理的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • mysql 一次更新(update)多條記錄的思路

    mysql 一次更新(update)多條記錄的思路

    這篇文章主要介紹了mysql 一次更新(update)多條記錄的思路,需要的朋友可以參考下
    2014-06-06
  • Mysql sql慢查詢監(jiān)控腳本代碼實例

    Mysql sql慢查詢監(jiān)控腳本代碼實例

    這篇文章主要介紹了Mysql sql慢查詢監(jiān)控腳本代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • MySQL查詢優(yōu)化之索引的應用詳解

    MySQL查詢優(yōu)化之索引的應用詳解

    本篇文章是對MySQL查詢優(yōu)化中索引的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL數(shù)據(jù)庫自連接實例講解

    MySQL數(shù)據(jù)庫自連接實例講解

    針對相同的表進行的連接被稱為"自連接"(self?join),下面這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫自連接實例講解的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • MySQL線程處于Opening tables的問題解決方法

    MySQL線程處于Opening tables的問題解決方法

    在本篇文章里小編給大家分享了關于MySQL線程處于Opening tables的問題解決方法,有興趣的朋友們學習下。
    2019-01-01
  • mysql  通配符(sql 高級過濾)

    mysql 通配符(sql 高級過濾)

    這篇文章主要介紹了mysql 通配符,通配符是對操作符的一種補充,操作符都確認的,而通配符屬于模糊的
    2021-10-10
  • mysql、oracle默認事務隔離級別的說明

    mysql、oracle默認事務隔離級別的說明

    這篇文章主要介紹了mysql、oracle默認事務隔離級別的說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • MySQL不停地自動重啟的解決方法

    MySQL不停地自動重啟的解決方法

    這篇文章主要給大家介紹了關于MySQL不停地自動重啟的解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • mysql實現(xiàn)多表關聯(lián)統(tǒng)計(子查詢統(tǒng)計)示例

    mysql實現(xiàn)多表關聯(lián)統(tǒng)計(子查詢統(tǒng)計)示例

    這篇文章主要介紹了mysql實現(xiàn)多表關聯(lián)統(tǒng)計(子查詢統(tǒng)計),結合具體案例形式分析了mysql多表關聯(lián)統(tǒng)計的原理、實現(xiàn)方法及相關操作注意事項,需要的朋友可以參考下
    2019-10-10

最新評論