MySQL內建函式表

2021-05-24 05:43:33 字數 2133 閱讀 6505

字串函式

a scii str

返回字串 str 第乙個字元的 ascii 值 ( str 空串時返回 0

mysql> select ascii '2' ;

-> 50

mysql> select ascii 2 ;

-> 50

mysql> select ascii 'dete' ;

-> 100

ord str

如果字串 str 句首是單位元組返回與 ascii 函式返回的相同值。

以格式返回 ( first byte ascii code *256+ second byte ascii code [*256+third byte ascii code... 如果是乙個多位元組字元 .]

mysql> select ord '2' ;

-> 50

from_base,conv n.to_bas

並轉換為字串返回 ( 任何引數為 null 時返回 null, 對數字 n 進製轉換 . 進製範圍為 2-36 進製 , 當 to_bas 負數時 n 作為有符號數否則作無符號數 ,conv 以 64 位點精度工作 )

16,mysql> select conv "a".2 ;

-> '1010'

18,mysql> select conv "6e".8 ;

-> '172'

10,mysql> select conv -17.-18 ;

-> '-h'

10,mysql> select conv 10+"10"+'10'+0xa.10 ;

-> '40'

bin n

等價於 conv n, 把 n 轉為二進位制值並以字串返回 ( n bigint 數字 .10,2

mysql> select bin 12 ;

-> '1100'

oct n

等價於 conv n, 把 n 轉為八進位制值並以字串返回 ( n bigint 數字 .10,8

mysql> select oct 12 ;

-> '14'

hex n

等價於 conv n, 把 n 轉為十六進製制並以字串返回 ( n bigint 數字 .10,16

mysql> select hex 255 ;

-> 'ff'

... cha r n.

... 對應的 ascii **字元組成的乙個字串 ( 引數是 n, 返回由引數 n.... 數字序列 ,null 值被跳過 )

121,mysql> select cha r 77.83,81,'76' ;

-> 'mysql'

77.3,mysql> select cha r 77.'77.3' ;

-> 'mmm'

str2,conca t str1....

把引數連成乙個長字串並返回 ( 任何引數是 null 時返回 null

's',mysql> select conca t 'my'. 'ql' ;

-> 'mysql'

null,mysql> select conca t 'my'. 'ql' ;

-> null

mysql> select conca t 14.3 ;

-> '14.3'

length str

octet_length str

cha r_length str

cha ra cter_length str

返回字串 str 長度 ( 對於多位元組字元 cha r_length 僅計算一次 )

mysql> select length 'text' ;

-> 4

mysql> select octet_length 'text' ;

-> 4

str loca te substr.

position substr in str

返回字串 substr 字串 str 第一次出現的位置 ( str 不包含 substr 時返回 0

'foobarbar' mysql> select loca te 'bar'.;

-> 4

'foobar' mysql> select loca te 'xbar'.;

-> 0

mysql 檢視內建函式 mysql內建函式

一 字串函式 1.concat s1,s2.sn 把傳入的引數連線成乙個字串 2.insert str,x,y,str 從str的x位置開始,替換y長度的字串為str,select insert abcdefg 2,3,hello 3.lower str upper str 將字串轉換為大寫,小寫 ...

mysql 內建函式

六 mysql函式 使用方法 select 內建函式 6.1 日期和時間函式 1.curdate 和current date 獲取當前日期 使用方法 select curdate 或select current date 2.curtime 和current time 函式 獲取當前時間 使用方法 ...

mysql常用內建函式 mysql常見內建函式

在mysql中有許多內建的函式,雖然功能都能在php 中實現,但巧妙的應用mysql內建函式可以大大的簡化開發過程,提高效率。mysql字串函式 concat string2 連線字串 lcase string2 轉換成小寫 ucase string2 轉換成大寫 length string str...