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

2021-10-18 20:39:15 字數 2034 閱讀 3502

mysql 常用函式

數字函式:

ceiling(x)   返回大於x的最小整數值

floor(x)   返回小於x的最大整數值

truncate(x,y)          返回數字x截短為y位小數的結果 ,僅僅只是截斷,不會進行四捨五入計算

聚合函式:

group_concat(col) 返回由屬於一組的列值連線組合而成的結果

字串函式:

concat(s1,s2...,sn)將s1,s2...,sn連線成字串 ,sqlserver2012 以前沒有這個函式

insert(str,x,y,instr) 將字串str從第x位置開始,y個字元長的子串替換為字串instr,返回結果 ,此函式相當於 sqlserver 中stuff函式

find_in_set(str,list)分析逗號分隔的list列表,如果發現str,返回str在list中的位置 ,與陣列相關

lcase(str)或lower(str) 返回將字串str中所有字元改變為小寫後的結果

ucase(str)或upper(str) 返回將字串str中所有字元轉變為大寫後的結果

left(str,x)返回字串str中最左邊的x個字元

right(str,x) 返回字串str中最右邊的x個字元

char_length(s)返回字串str中的字元數  sqlserver 中len() ,獲取字串的字元數

length():返回位元組數

ltrim(str) 從字串str中切掉開頭的空格

rtrim(str) 從字串str中切掉開頭的空格

trim(str)去除字串首部和尾部的所有空格  ,sqlserver 沒有此函式

position(substr,str) 返回子串substr在字串str中第一次出現的位置  sqlserver 中的charindex

repeat(str,n)返回字串str重複x次的結果  sqlserver 中 replicate()

reverse(str) 返回顛倒字串str的結果

日期和事件函式:

curdate()或current_date() 返回當前的日期  ,sqlserver  convert(varchar,getdate(),23)

curtime()或current_time() 返回當前的時間

date_add(date,interval int keyword)返回日期date加上間隔時間int的結果(int必須按照關鍵字進行格式化), sqlserver dateadd()

now()    返回當前的日期和時間  ,sqlserver  getdate()

date_format(date,fmt)  依照指定的fmt格式格式化日期date值

date_sub(date,interval int keyword)返回日期date加上間隔時間int的結果(int必須按照關鍵字進行格式化),

from_unixtime();時間戳函式

unix_unixtime(); 時間戳函式

加密函式:

aes_encrypt(str,key)  返回用金鑰key對字串str利用高階加密標準演算法加密後的結果,呼叫aes_encrypt的結果是乙個二進位制字串,以blob型別儲存

aes_decrypt(str,key)  返回用金鑰key對字串str利用高階加密標準演算法解密後的結果

系統函式:

database()   返回當前資料庫名  ,sqlserver db_name()

benchmark(count,expr)  將表示式expr重複執行count次

connection_id()   返回當前客戶的連線id ,sqlserver  @@spid

found_rows()   返回最後乙個select查詢進行檢索的總行數  ,sqlserver中的  @@rowcount

user()或system_user()  返回當前登陸使用者名稱 sqlserver ,current_user

version()   返回mysql伺服器的版本  ,sqlserver  @@version

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 轉...

php中mysql函式 PHP中的MySQL函式

本篇主要介紹採用php語言如何連線mysql資料庫。首先需要檢測服務mysql是否開啟成功。檢視phpinfo 函式 使用php運算元據庫的步驟 一 連線資料庫伺服器 二 選擇資料庫 mysql select db 資料庫名 三 設定編碼格式 mysql set charset utf 8 四 資料...