常用函式
5.1字串函式
concat(s1,s2,...,sn):連線s1,s2,...,sn位乙個字串
insert(str,x,y,instr):將字串str從第x位置開始,y個字元長的子串替換為字串instr
lower(str)和upper(str):將字串轉換為小寫或大寫
left(str,x)和right(str,x):分別返回字串最左邊或右邊x個字元,如果x為null,將不返回任何引數
lpad(str,n,pad)和rpad(str,n,pad):用字串pad對str最左邊或最右邊進行填充,知道長度為n個字串
ltrim(str)和rtrim(str):去掉字串左邊或右邊的空格
trim(str):去掉字串兩邊的空格
repeat(str,x):返回str重複x次的結果
replace(str,a,b):用字串b替換str**現的a字串
strcmp(s1,s2):比較s1與s2的ascii碼值的大小如果s1>s2,返回1,等於返回0,小於返回-1.
substring(str,x,y):返回字串str從第x位置開始y個字元床都的字串。
5.2數值函式
abs(x):返回x的絕對值
ceil(x):返回大於x的最小整數(>=)
floor(x):返回小於x的最大整數(<=) null為null
mod(x,y):返回x/y的模(餘數),x,y任何乙個為null,值為null
rand():返回0到1內的隨機數。
round(x,y):返回引數x的四捨五入的y位小數的值,x位整數時,不補小數字,沒有y則,直接取整(四捨五入)
truncate(x,y):返回數字x截斷為y位小數的結果
5.3日期和時間函式
curdate():返回當前日期包含年月日(預設格式:yyyy-mm-dd)
curtime():返回當前時間(預設格式:hh:mm:ss)
now():返回當前日期時間(curdate()+" "+curtime()),包含年月日時分秒
unix_timestamp(date):返回日期date的unix時間戳(2023年1月1日(utc/gmt的午夜)開始所經過的秒數)
from_unixtime(unixtime):返回unix時間戳的日期值
week(date)與year(date):前者返回所給日期是一年中的第幾周後者返回所給日期是哪一年
hour(time)與minute(time):前者返回所給時間的小時,後者返回所給時間的分鐘
monthname(date):返回date的英文月份名稱
date_fromat(date,fmt):按字串fmt格式化日期date值,此函式能夠按照制定的格式顯示日期。
date_add(date,interval,expr type):返回與所給日期相差interval時間段的日期
datediff(expr,expr2):用來計算兩個日期之間相差的天數。
5.4流程函式
if(value,t,f):如果value是真,返回t;否則返回f。
ifnull(value1,value2):如果value1不為null,返回value1(可以為空值),否則返回value2。
case when [value1] then [result] ...... else [default] end:如果value1為真,返回result1,否則返回default。
case [expr] when [value1] then [result1] ...... else [default] end:如果expr等於value1.返回result1,否則返回default。
5.5其他函式
database():返回當前資料庫名
version():返回當前資料庫版本資訊
user():返回當前登入使用者名稱
inet_aton(ip):返回ip位址的數字表示
inet_ntoa(num):返回數字代表的ip位址
password(str):返回字串str的加密版本
md5():返回字串str的md5值
js函式呼叫
呼叫方法 new object 函式名 實參列表 function jc n else 此處也就是函式jc n var result jc 10 方法一 函式名 實參列表 console.log result function foo a,b,c foo 1,2,3 foo.call 1,2,3 方...
js 函式呼叫
js 寫在html的script塊中 js的函式格式 function 函式名 呼叫 函式名 html 操作 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title title title 6 script 7functio...
mysql 過程呼叫函式 mysql函式呼叫過程
1.conn mysql init null 初始化 mysql conn 2.mysql real connect conn,localhost root 123456 xpy 0,null,client found rows 失敗 null 建立乙個連線 3.res mysql query co...