重要的函數:
version() mysql 數據庫版本
database() 當前數據庫名
user() 用戶名
current_user() 當前用戶名
system_user() 系統用戶名
@@datadir 數據庫路徑
@@version_compile_os 操作系統版本
MySQL字符串函數:
length() 返回字符串的長度
substring() substr() 截取字符串
mid() left() 從左側開始取指定字符個數的字符串
concat() 沒有分隔符的連接字符串
concat_ws() 含有分隔符的連接字符串
group_concat() 連接一個組的字符串
ord() 返回ASCII碼
ascii()
hex() 將字符串轉換為十六進制
unhex() hex的反向操作
md5() 返回MD5值
floor(x) 返回不大於x的最大整數
round(x) 返回參數x接近的整數
rand() 返回0-1之間的隨機浮點數
load_file() 讀取文件,並返回文件內容作為一個字符串
sleep() 睡眠時間為指定的秒數
if(true,t,f) if判斷
find_in_set() 返回字符串在字符串列表的位置
benchmark() 指定語句執行的次數
重要的數據庫:
information_schema 包含MySQL中所有的數據庫信息
重要的表:
schemata mysql中所有數據庫的信息
schema_name 所有數據庫名
tables 數據庫表中的信息
table_schema 記錄數據庫名
table_name 記錄數據表名
columns 列信息
column_name 字段名
