最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【JAVA面試】—01阿里規(guī)范為什么禁止使用 count(列名)或 count(常量)來替代 coun(*)

2023-03-21 22:47 作者:老姚擼碼  | 我要投稿


阿里巴巴規(guī)范SQL規(guī)范

1、我們先用一組數(shù)據(jù)測試一下幾個的區(qū)別

首先,先創(chuàng)建一張表 ,主鍵id、int 類型的字段id2、varchar 類型的字段name

在往表里面插入七條數(shù)據(jù),如下

用不同的語句測試如下

返回結(jié)果7

返回結(jié)果7

返回結(jié)果1

?返回結(jié)果2

從以上測試結(jié)果可以總結(jié)如下

2、性能方面

mysql 官網(wǎng)給出的解釋

2.1、當(dāng)字段為主鍵情況下:

2.2、當(dāng)字段為非主鍵(常規(guī)字段)情況下:

count(*)?和count(1)性能一致,為什么還是要使用count(*)?因為Count(*) 是SQL92定義的標(biāo)準(zhǔn)統(tǒng)計行數(shù)的語法,跟數(shù)據(jù)庫無關(guān),遵守SQL規(guī)范,當(dāng)數(shù)據(jù)庫版本優(yōu)化之后,代碼不用修改,可以一勞永逸


本片文章配有專門視頻講解?【JAVA面試】—01阿里規(guī)范為什么禁止使用 count(列名)或 count(常量)來替代 coun(*)

【JAVA面試】—01阿里規(guī)范為什么禁止使用 count(列名)或 count(常量)來替代 coun(*)的評論 (共 條)

分享到微博請遵守國家法律
公安县| 沐川县| 云浮市| 偃师市| 民勤县| 四子王旗| 林口县| 枞阳县| 浮山县| 枣强县| 汽车| 泽普县| 横山县| 萨嘎县| 浠水县| 永登县| 福贡县| 仁寿县| 罗田县| 台中县| 苗栗市| 塔城市| 南漳县| 永昌县| 晋江市| 杭州市| 宁陕县| 黑龙江省| 江永县| 建阳市| 泰顺县| 台中市| 鹤岗市| 琼海市| 桐庐县| 佛教| 南康市| 屯昌县| 诸暨市| 丰顺县| 阿勒泰市|