MySQL的條件判斷、系統(tǒng)信息蕾各、其他函數(shù)

一扒磁、條件判斷函數(shù)####

1、IF(expr,v1,v2):如果表達(dá)式expr成立式曲,返回v1妨托,否則返回v2

2、IFNULL(v1,v2):如果v1的值不為空,就顯示v1的值兰伤,否則顯示v2的值

二内颗、系統(tǒng)信息函數(shù)####

1、獲取數(shù)據(jù)庫(kù)版本號(hào):VERSION()
2医清、獲取服務(wù)器的連接數(shù):CONNECTION_ID()
3、獲取當(dāng)前的數(shù)據(jù)庫(kù)名:DATABASE()卖氨、SCHEMA()



4会烙、返回當(dāng)前用戶:USER()、SYSTEM_USER()筒捺、SESSION_USER()柏腻、CURRENT_USER()、CURRENT_USER



5系吭、返回字符串s的字符集:CHARSET(s)
6五嫂、返回字符串s的字符排列方式:COLLATION(s)
7、返回最近生成的AUTO_INCREMENT的值:LAST_INSERT_ID()

三肯尺、加密函數(shù)####

1沃缘、PASSWORD(s):對(duì)字符串s進(jìn)行加密,主要用來(lái)給用戶的密碼加密则吟,不可逆
2槐臀、MD5(S):主要對(duì)普通的數(shù)據(jù)進(jìn)行加密

3、ENCODE(s,pswd_s):是用字符串pswd_s加密字符串s氓仲,加密的結(jié)果是一個(gè)二進(jìn)制數(shù)水慨,必須使用BLOB類型的字段來(lái)保存,如使用xie加密huruji

4敬扛、DECODE(crypt_s,pswd_s):使用字符串pswd_s解密crypt_s晰洒,crypt_s是通過(guò)ENCODE()函數(shù)加密后的二進(jìn)制數(shù)據(jù),pswd_s必須和加密時(shí)一樣

四啥箭、其它函數(shù)####

1谍珊、格式化函數(shù):FORMAT(x,n)將數(shù)字x進(jìn)行四舍五入保留n位小數(shù)

2、不同進(jìn)制數(shù)字轉(zhuǎn)換
ASCII(s)返回字符串s的第一個(gè)字符的ASCII碼
BIN(x)返回x的二進(jìn)制編碼
HEX(x)返回x的十六進(jìn)制編碼
OCT(x)返回x的八進(jìn)制編碼
CONV(x,f1,f2)將x從f1進(jìn)制轉(zhuǎn)換為f2進(jìn)制

3急侥、IP地址與數(shù)字相互轉(zhuǎn)換的函數(shù):
INET_ATON(IP)將IP轉(zhuǎn)換為數(shù)字
INET_NTOA(n)將n轉(zhuǎn)換為IP

4抬驴、重復(fù)執(zhí)行指定操作的函數(shù):BENCHMARK(count,expr)將表達(dá)式expr重復(fù)執(zhí)行count次,返回執(zhí)行時(shí)間缆巧,常用來(lái)判斷MySQL處理表達(dá)式的速度

5布持、改變字符集的函數(shù):CONVERT(s USING cs)將字符s的字符集變成cs
6、改變字段數(shù)據(jù)類型的函數(shù):CAST(x AS type)陕悬、CONVERT(x,type)兩個(gè)函數(shù)將x變成type類型题暖,僅僅是改變輸出,沒(méi)有改變表中的字段類型
7、加鎖與解鎖函數(shù):
GET_LOCK(name,time)定義一個(gè)名為name胧卤、持續(xù)時(shí)間為time秒的鎖唯绍,鎖定成功返回1,嘗試超時(shí)返回0枝誊,遇到錯(cuò)誤返回NULL
RELEASE_LOCK(name)解除名為name的鎖况芒,解鎖成功返回1,嘗試超時(shí)返回0叶撒,解鎖失敗返回NULL
IF_FREE_LOCK(name)判斷是否使用名為name的鎖绝骚,使用返回0,否則返回1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末祠够,一起剝皮案震驚了整個(gè)濱河市压汪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌古瓤,老刑警劉巖止剖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異落君,居然都是意外死亡穿香,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門绎速,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)扔水,“玉大人,你說(shuō)我怎么就攤上這事朝氓∧校” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵赵哲,是天一觀的道長(zhǎng)待德。 經(jīng)常有香客問(wèn)我,道長(zhǎng)枫夺,這世上最難降的妖魔是什么将宪? 我笑而不...
    開(kāi)封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮橡庞,結(jié)果婚禮上较坛,老公的妹妹穿的比我還像新娘。我一直安慰自己扒最,他們只是感情好丑勤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著吧趣,像睡著了一般法竞。 火紅的嫁衣襯著肌膚如雪耙厚。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天岔霸,我揣著相機(jī)與錄音薛躬,去河邊找鬼。 笑死呆细,一個(gè)胖子當(dāng)著我的面吹牛型宝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播絮爷,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼趴酣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了略水?” 一聲冷哼從身側(cè)響起价卤,我...
    開(kāi)封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤劝萤,失蹤者是張志新(化名)和其女友劉穎渊涝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體床嫌,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡跨释,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了厌处。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鳖谈。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖阔涉,靈堂內(nèi)的尸體忽然破棺而出缆娃,到底是詐尸還是另有隱情,我是刑警寧澤瑰排,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布贯要,位于F島的核電站,受9級(jí)特大地震影響椭住,放射性物質(zhì)發(fā)生泄漏崇渗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一京郑、第九天 我趴在偏房一處隱蔽的房頂上張望宅广。 院中可真熱鬧,春花似錦些举、人聲如沸跟狱。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)兽肤。三九已至套腹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間资铡,已是汗流浹背电禀。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留笤休,地道東北人尖飞。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像店雅,于是被迫代替她去往敵國(guó)和親政基。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容