五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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(*)的評論 (共 條)

分享到微博請遵守國家法律
长寿区| 英吉沙县| 延长县| 新郑市| 犍为县| 会东县| 大理市| 水城县| 余庆县| 麟游县| 九龙县| 武穴市| 靖安县| 澎湖县| 察隅县| 新津县| 建宁县| 苏尼特右旗| 铁岭市| 容城县| 剑阁县| 松溪县| 宣城市| 资讯 | 东至县| 洪湖市| 溧水县| 额敏县| 安化县| 枣强县| 墨竹工卡县| 大兴区| 宜都市| 桃园县| 曲阜市| 临夏市| 连江县| 金川县| 华阴市| 临江市| 辉县市|