簡介
數學函式:處理數字
字串函式:處理字串
日期和時間函式:處理日期和時間,獲取時間
條件判斷函式:控制條件選擇
系統資訊函式:獲取mysql系統資訊,包括資料庫名稱,當前使用者名稱和資料庫版本
加密函式:對字串加密和解密
其他函式:格式化函式和鎖函式
函式 作用 函式
作用 abs(x)
絕對值log(x)
自然對數
ceil(x)
大於等於x的最小整數
log10(x)
10為底的對數
floor(x)
小於等於x的最大整數
radians(s)
轉換為弧度
rand()
0~1的隨機數
degrees(x)
轉換為角度
rand(x)
0~1的隨機數,x值相同時返回的隨機數相同
sin(x)
求正弦sign(x)
返回x的符號,當x為負數、0、正數時分別返回-1、0、+1
asin(x)
求反正弦
pi()
圓周率cos(x)
求余弦truncate(x,y)
x保留到小數點後y位
acos(x)
求反余弦
round(x,y)
x保留到小數點後y位,截斷時四捨五入
tan(x) 正切
pow(x,y),power(x,y)
x的y次方
atan(x)
反正切sqrt(x)
求平方根
cot(x) 餘切
exp(x)
e的x次方
mod(x,y) 取餘
函式作用 函式
作用char_length(s)
返回字元數
repeat(s,n)
將s重複n次
length(s)
返回字元長度
replace(s,s1,s2)
將s中的s1用s2代替
concat(s1,s2,……)
將多個字串合併為乙個字串
strcmp(s1,s2)
比較字串s1和s2
concat_ws(x,s1,s2,……)
同上,但使用x連線
substring(s,n,len)
s字串第n個位置len長的字串
insert(s1,x,len,s2)
用s2替換s1中x的位置開始長度len的字串
mid(s,n,len) 同上
upper(x),ucase(x)
轉為大寫
locate(s1,s),position(s1 in s)
從s中獲取s1的開始位置
lower(x),lcase(x)
轉為小寫
instr(s,str) 同上
left(s,n)
返回s的前n個字串
reverse(s)
將s反轉
right(s,n)
返回s的後n個字串
elt(n,s1,s2,……)
返回第n個字串
lpad(s1,len,s2)
s2用來填充s1的開始處,使得字串長度為len
export_set(x,s1,s2)
rpad(s1,len,s2)
s2用來填充s1的結尾處,使得字串長度為len
field(s,s1,s2,……)
返回第乙個與字串s匹配的字串的位置
ltrim(s)
去掉s開始處的空格
find_in_set(s1,s2)
返回在字串s2中與s1匹配的字串的位置
rtrim(s)
去掉s結尾處的空格
make_set(x,s1,s2,……)
按二進位制從s1,s2,……,sn中選取字串
trim(s)
去掉s開始處和結尾處的空格
space(n)
返回n個空格
trim(s1 from s)
去掉s開始處和結尾處的s1
當表示式成立時,返回v1,否則返回v2
如果v1不為空則顯示v1,否則顯示v2
3.case函式
2.加密函式md5(str)
3.加密函式encode(str,pswd_str)
4.解密函式decode(crypt_str,pswd_str)
第九章(筆記)
轉移指令是可以修改ip,或同時修改cs和ip的指令 offset 是用於提取標號偏移位址的操作符 jmp在第2章裡說到時用於修改ip或同時修改cs和ip的轉移指令,這章裡單獨的jmp指令是乙個無條件的轉移指令 jmp short 標號 是實現段內短轉移 jmp near ptr 標號 是實現段內近轉...
第九章作業
班級 0401304 學號 2013211526 姓名 鄧小俊 2.身份驗證 依據使用者所提供的身份資訊,來進行登入驗證,可以再細分為使用者是否可以登入sql sever 使用者是否可以登入到指定的目標資料庫等。授權 已通過身份驗證的使用者,檢查其所被賦予的許可權,是否可以訪問或者執行目標的物件 3...
第九章 引用
引用擁有指標的所有功能,只是語法更加的簡單 1 引用就是別名,變數的另外乙個名字,變數和別名它們的位址是一樣的,操作別名就是操作變數 2 引用就是別名常量,一旦引用被初始化就不能再改變了 可以理解為指標常量,指向的值不能改變,能改變的只是它的該位址處的值 3 引用物件huamn mike human...