MySql常用函式以及注入樣例分析

2021-10-17 19:01:20 字數 1355 閱讀 3960

函式名稱

函式功能

system_user()

系統使用者名稱

user()

使用者名稱current_user()

當前使用者名稱

session_user()

連線資料庫的使用者名稱

database()

資料庫名

version()

資料庫版本

@@datadir

資料庫路徑

@@basedir

資料庫安裝路徑

@@version

作業系統

count()

返回執行結果數量

concat()

沒有分隔符地連線字串

concat_ws()

含有分隔符地連線字串

group_concat()

連線乙個組的所有字串,並以逗號分隔每一條資料

load_file()

讀取本地檔案

into outfile

寫檔案ascii()

字串的ascii**值

ord()

返回字串第乙個字元的ascii值

mid()

返回乙個字串的一部分

substr()

返回乙個字串的一部分

length()

返回字串的長度

left()

返回字串最左面的幾個字元

floor()

返回小於或等於x的最大整數

rand()

返回0和1之間的乙個隨機數

extractvalue()

第乙個引數:xml document是string格式,為xml文件物件的名稱,文中為doc

第二個引數:xpath string (xpath格式的字串)

作用:從目標xml中返回包含所查詢值的字串

updatexml()

第乙個引數:xml document是string格式,為xml文件物件的名稱,文中為doc

第二個引數:xpath string (xpath格式的字串)

第三個引數:new value ,string 格式,替換查詢到的符合條件的資料

作用:改變文件中符合條件的值

sleep()

讓此語句執行n秒鐘

if9()

>select if(1>2,2,3):

>3

char()

返回整數ascii**字元組成的字串

strcmp()

比較字串內容

ifnull(

假如引數1不為null,則返回引數1的值,否則返回參2的值

exp()

返回e的x次方

awk常用函式以及變數參考

五月 28th,2008 1.awk的常規表示式元字元 換碼序列 在字串的開頭開始匹配 在字串的結尾開始匹配 與任何單個字串匹配 abc 與內的任一字元匹配 a ca c 與a c及a c範圍內的字元匹配 按字母表順序 abc 與除內的所有字元以外的任一字元匹配 desk chair 與desk和c...

mysql系統函式 以及常用字段型別

mysql系統函式 數學函式 abs x 返回x的絕對值 ceil x 返回大於或者等於x的最小整數 floor x 返回小於或者等於x的最大函式 rand x 返回0 1之間的隨機數 sign x 返回x的符號 x是負數 0 正數分別返回 1 0 字串函式 char length x 返回字串s的...

MySQL的YEARWEEK函式以及查詢本週資料

mysql的yearweek函式以及查詢本週資料 mysql 的 yearweek 是獲取年份和週數的乙個函式,函式形式為 yearweek date mode 例如 2010 3 14 禮拜天 www.2cto.com select yearweek 2010 3 14 返回 11 select ...