mysql中的常用函式

2021-08-03 07:21:07 字數 1764 閱讀 7005

1,字串函式

字串連線函式

select

concat('i',' love',' you')

select concat_ws('@','****','you')//指定分隔符

數字按照千分位格式化為字串

select format(234566.1234,2)//保留小數點後2位   234,566.12
字串大小寫轉化

select lower('asdf')

select upper('sdte')

字串左右兩邊獲取

select

left('hello world',5)

select

right('hello world',5)

獲取字串長度

select length('hello ')
刪除空格

select ltrim('   hello   ')

select rtrim(' hello ')

select

trim(' hello ')

字串替換

select

replace('i hate you','hate','love')

字串擷取,字串從1開始數,跟其他程式語言不一樣

select substring('hello world'

from

1for

5)

2,數值運算函式

select

ceil(2.34)//向上取整

select

floor(3.45)//向下取整

select round(3.56)//四捨五入

3,日期計算函式

select now()//當前日期時間

select curdate()//當前日期

select curtime()//當前時間

日期變化函式

select date_add(curdate(),  interval

3day)

select date_add(now(), interval

3day)

日期差值計算

select

datediff(curdate(),'2017-09-01')

select

datediff(now(),'2017-09-01')

日期格式化

select date_format('2015-9-1','%y-%m-%d');//mysql不認識2015-9-1這種格式

select date_format(now(),'%y-%m-%d');

%是表示個位數前面加0的意思。

日期加減

date_add('2018-02-03', interval 3 day)
4,加密函式

select md5('md5')

mysql中的常用函式

mysql中的常用函式 1 ifnull 函式與if 函式 ifnull expr1,expr2 如果expr1不是null,ifnull 返回expr1,否則它返回expr2。if expr1,expr2,expr3 如果expr1不是null,ifnull 返回expr2,否則 ifnull 返...

mysql 常用的函式 mysql常用的函式

1 if expr1,expr2,expr3 函式 如果 expr1 是true 則 if 的返回值為expr2 否則返回值則為 expr3。if 的返回值為數字值或字串值,具體情況視其所在語境而定。例 2 ifnull expr1,expr2 函式 如果expr1 不為 null,則 ifnull...

mysql注入中的常用函式

database 資料庫名 version ysql資料庫版本 load file 轉成16進製制或者是10進製 mysql讀取本地檔案的函式 datadir 讀取資料庫路徑 basedir mysql 安裝路徑 version compile os 作業系統 system user 系統使用者名稱...