MySQL 常用函式

2022-07-22 10:15:08 字數 2775 閱讀 9885

1.1、concat(str1,str2,...):

返回來自於引數鏈結的字串。如果任何引數是null,返回null。可以有超過2個的引數。

1.2、length(str):

返回字串str的長度

1.3、locate(substr,str):

返回子串substr在字串str第乙個出現的位置,如果substr不是在str裡面,返回0.

1.4、instr(str,substr):

返回子串substr在字串str中的第乙個出現的位置。

15、left(str,len):

返回字串str的最左面len個字元

1.6、right(str,len):

返回字串str的最右面len個字元。

1.7、substring(str,pos):

從字串str的起始位置pos返回乙個子串。

1.8、trim(str):

返回字串str,所有前置或後置空白被刪除了。

1.9、ltrim(str):

返回刪除了其前置空格字元的字串str。

1.10、rtrim(str):

返回刪除了其拖後空格字元的字串str。

1.11、replace(str,from_str,to_str):

返回字串str,其字串from_str的所有出現由字串to_str代替。

1.12、repeat(str,count):

返回由重複count次的字串str組成的乙個字串。如果count <= 0,返回乙個空字串。如果str或count是null,返回null

1.13、reverse(str):

返回顛倒字元順序的字串str。

1.14、insert(str,pos,len,newstr):

返回字串str,在位置pos起始的子串且len個字元長的子串由字串newstr代替。

2.1、abs(x):返回x的絕對值

2.2、mod(n,m)或%:返回n被m除的餘數。

2.3、floor(x):返回不大於x的最大整數值。

2.4、ceiling(x):返回不小於x的最小整數值。

2.5、round(x) :返回引數x的四捨五入的乙個整數。

2.6、truncate(x,y) //返回數值x,保留小數點後y位

3.1、version():函式返回資料庫的版本號;

3.2、connection_id():函式返回伺服器的連線數,也就是到現在為止mysql服務的連線次數;

3.3、database()

3.4、schema():返回當前資料庫名。

3.5、user()

4.1、now():返回當前系統日期時間

4.2、current_date():返回當前系統日期

4.3、current_time():返回當前系統時間

4.4、dayofweek(date):返回日期date的星期索引(1=星期天,2=星期一, …7=星期六)。

4.5、weekday(date):返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。

4.6、dayofmonth(date):返回date的月份中的日期,在1到31範圍內。

4.7、dayofyear(date):返回date在一年中的日數, 在1到365範圍內。

4.8、month(date):返回date的月份,範圍1到12。

4.9、year(date):返回date的年份,範圍在1000到9999。

4.10、hour(time):返回time的小時,範圍是0到23。

4.11、minute(time):返回time的分鐘,範圍是0到59。

4.12、second(time):回來time的秒數,範圍是0到59。

4.13、date_add(date,interval expr type) ,進行日期增加的操作,可以精確到秒

4.14、date_sub(date,interval expr type) ,進行日期減少的操作,可以精確到秒

4.15、date_format(date,format):  函式用於以不同的格式顯示日期/時間資料

%a 縮寫星期名

%b 縮寫月名

%c 月,數值

%d 帶有英文本首的月中的天

%d 月的天,數值(00-31)

%e 月的天,數值(0-31)

%f 微秒

%h 小時 (00-23)

%h 小時 (01-12)

%i 小時 (01-12)

%i 分鐘,數值(00-59)

%j 年的天 (001-366)

%k 小時 (0-23)

%l 小時 (1-12)

%m 月名

%m 月,數值(00-12)

%p am 或 pm

%r 時間,12-小時(hh:mm:ss am 或 pm)

%s 秒(00-59)

%s 秒(00-59)

%t 時間, 24-小時 (hh:mm:ss)

%u 周 (00-53) 星期日是一周的第一天

%u 周 (00-53) 星期一是一周的第一天

%v 周 (01-53) 星期日是一周的第一天,與 %x 使用

%v 周 (01-53) 星期一是一周的第一天,與 %x 使用

%w 星期名

%w 周的天 (0=星期日, 6=星期六)

%x 年,其中的星期日是周的第一天,4 位,與 %v 使用

%x 年,其中的星期一是周的第一天,4 位,與 %v 使用

%y 年,4 位

%y 年,2 位

mysql 常用函式迴圈 mysql 常用函式

mysql 常用函式 數字函式 ceiling x 返回大於x的最小整數值 floor x 返回小於x的最大整數值 truncate x,y 返回數字x截短為y位小數的結果 僅僅只是截斷,不會進行四捨五入計算 聚合函式 group concat col 返回由屬於一組的列值連線組合而成的結果 字串函...

mysql常用函式哪些 MySQL常用函式彙總

數學類函式 ceil x ceilin x 進一取整 floor x 捨掉小數部分 round x,y 四捨五入 保留y位小數 mod x,y x除以y以後的餘數 abs x 取x的絕對值 power x,y pow x,y 冪運算 x的y次冪 pi 圓周率 rand 或者rand x 0 1之間的...

mysql常用轉換函式 Mysql常用函式

ip位址轉換 inet aton 將ip位址轉換成數字型 inet ntoa 將數字型轉換成ip位址 phpip位址相互轉換 ip 轉整型 ip2long 133.114.56.135 轉整型後帶符號 2056111993 bindec decbin ip2long 133.114.56.135 轉...