[Mysql函數]——mysql函數總結

來源:互聯網
上載者:User

標籤:

***點開連結可查看執行個體和詳解***

mysql字串函數

char_length() 計算字串字元數
length() 計算字串長度
concat(欄位1,欄位2,‘string‘) 合并欄位、字串
concat_ws(‘分隔字元‘,欄位1,欄位2) 合并欄位並指定分隔字元
insert(s1,x,len,‘s‘) 將s1字串/欄位的第x位置開始的len長度的字串替換成s2
upper()和ucase() 把所有字母轉換成大寫字母
lower()和lcase() 把所有字母轉換成小寫字母
left(s,n) 擷取s欄位的前n個字元
right(s,n) 擷取s欄位的後n個字元
lpad(s1,len,‘s2‘) 將字串s2填充到s1字串/欄位的開頭,使之s1長度達到len
rpad(s1,len,‘s2‘) 將字串s2填充到s1字串/欄位的結尾,使之s1長度達到len
ltrim(s) 去掉s字串/欄位開頭的空格
rtrim(s) 去掉s字串/欄位結尾的空格
trim(s) 去掉s字串/欄位開頭和結尾的空格
trim(s1 from s) 刪除s字串/欄位開頭和結尾中的s1字元
repeat(s,n) 將s字串/欄位重複n次
space(n) 返回n個空格
replace(s,s1,s2) 將s字串/欄位中的s1替換成s2
mid(s,n,len) 從s字串/欄位的第n個位置開始擷取長度為len的字串
reverse(s) 逆序輸出s字串/欄位
ELT(n,s1,s2,s3,...) 在s1,s2,s3...字串/欄位中返回第n個字串
FIELD(s,s1,s2,s3,...) 返回在s1,s2,s3...字串/欄位中第1個匹配s的字串
Find_in_set(‘s‘,‘s1,s2,s3,...‘) 返回在s1,s2,s3...字串/欄位中第1個匹配s的字串的位置
make_set()  

 

 

Mysql時間函數

current_date() 擷取當前日期(年月日)
current_time() 擷取目前時間(時分秒)
now() 擷取當前日期和時間
unix_timestamp() 把時間轉換為unix時間戳記格式
from_unixtime() 把unix時間戳記格式轉換為時間

 

 

Mysql條件判斷函數

if(expr,v1,v2) 如果運算式expr成立則返回v1,否則,返回結果v2
ifnull(v1,v2) 如果v1不空,就返回v1的值,否則就返回v2的值
case when expr1 then ‘s1‘ when expr2 then ‘s2‘ else ‘s3‘ end

如果滿足運算式expr1,則輸出s1,

如果滿足運算式expr2,則輸出s2,

否則輸出s3

 

 

Mysql系統資訊函數

version() 返回資料庫版本號碼
connection_id() 返回伺服器的串連數
database()/schema() 返回當前資料庫名
user()/system_user()/session_user()/current_user() 返回目前使用者
charset(string) 返回字串string的字元集
collation(string) 返回字串string的字元相片順序
last_insert_id() 返回最近產生的auto_increment值

[Mysql函數]——mysql函數總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.