第九章 Mysql函式

2021-07-13 02:09:58 字數 2892 閱讀 7329

簡介

數學函式:處理數字

字串函式:處理字串

日期和時間函式:處理日期和時間,獲取時間

條件判斷函式:控制條件選擇

系統資訊函式:獲取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...