mysql中一些積累

1,當(dāng)某個字段的名字為關(guān)鍵字時,如cluster,date,利用where進(jìn)行條件查詢時,不可以直接用該名字,而應(yīng)該加上引號,這個引號為鍵盤左上角的引號,數(shù)字1的左邊。

2,場景:一個字段中有多條記錄,如域名,域名之間以某個特定的分隔符分割,那么如何計(jì)算該條字段中擁有的域名數(shù),一個可選的方案如下:它計(jì)算的是該字段中分割符的個數(shù),將分隔符個數(shù)+1即為域名個數(shù)

length(str)-length(REPLACE(str, '分隔符',''))

3,mysql 導(dǎo)出CSV 亂碼問題的解決方案

從MySQL導(dǎo)出數(shù)據(jù)到 csv 文件后,有時會發(fā)現(xiàn)用 excel 打開該導(dǎo)出 csv 文件顯示的是亂碼。這個問題是 csv 文件本身的文本編碼問題導(dǎo)致的,解決辦法:

(1.) 鼠標(biāo)右鍵點(diǎn)擊選中的 csv 文件,在彈出的菜單中選擇“編輯”,則系統(tǒng)會用文本方

式(記事本)打開該 csv 文件;

(2. )打開 csv 文件后,進(jìn)行“另存為”操作,在彈出的界面底部位置有“編碼”,修改

編碼方式即可: 從UTF-8改成 ANSI 。保存;

(3.) 再用 excel 打開后,顯示漢字正常。

4,mysql中and和or的順序,有的時候需要加括號

5,Mysql查詢中,有的時候需要在查詢結(jié)果中,設(shè)置序號,其操作方式為:

select id, @x:=@x+1 as row_num from table_test;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容