1、常用的字符函式
| concat() | 字符連接 |
| concat_ws() | 使用指定的分割符進行字串連接 |
| format() | 數字格式化 |
| lower() | 轉換成小寫字符 |
| upper() | 轉換成大寫字符 |
| left() | 查詢出某條資料,并截取左邊幾位 |
| right() | 查詢出某條資料,并截取右邊幾位 |
| lenght() | 求某條資料/字串的長度 |
| ltrim() | 從左邊洗掉某個字符 |
| rtrim() | 從右邊洗掉某個字符 |
| trim() | 從左右兩邊洗掉某個字符 |
| substring() | 字串截取,從第幾位開始,截取后面的的字符 |
| [NOT]like() | 模式匹配 |
| replace() | 字串替換 |
2、常用的運算子函式
| ceil() | 進一取整 |
| div() | 整數除法,取整數 |
| mod() | 整數除法,取余數 |
| floor() | 去掉小數取整數 |
| fower() | 冪運算 |
| round() | 四舍五入 |
| truncate() | 數字取整 |
3、常用的比較運算子函式
| [NOT] between...and... | 不在/在什么區間查詢 |
| [NOT] in() | 不在/在什么條件內查詢 |
| is [NOT] null | 判斷某條記錄的某個欄位的資料是否為空 |
4、常用的日期運算子函式
| now() | 獲取當前時間,包含年月日時分秒 |
| curdate() | 獲取當前時間,包含年月日 |
| curtime() | 獲取當前時間,包含時分秒 |
| date_add() | 日期變化 |
| datediff() | 日期差值,進行兩段時間的年月日差值 |
| date_format() | 日期格式化 '%m/%d/%Y' |
5、常用的資訊函式
| connection_id() | 查詢當前id 連接資料庫次數 |
| database() | 查詢當前所選定的資料庫 |
| last_insert_id() | 最后插入記錄的id號 |
| user() | 查詢資料庫當前使用用戶 |
| version() | 查詢資料庫版本資訊 |
6、常用的聚合函式
| avg() | 查詢某個欄位總資料的平均值 |
| count() | 查詢記錄的條數 |
| max() | 查詢某個欄位總資料的最大值 |
| min() | 查詢某個欄位總資料的最小值 |
| sum() | 查詢某個欄位總資料的總合值 |
7、加密函式
7.1、關于函式體:
a.函式體由合法的SQL陳述句構成
b.函式體可以是簡單的DQL或者DML陳述句
c.函式體如果為復合結構則使用BEGIN...END陳述句
d.復合結構可以包含宣告,回圈,控制結構等,
7.2、自定義函式體
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/58202.html
標籤:MySQL
上一篇:mysql中key 、primary key 、unique key 與index區別【轉】
下一篇:幫忙看看SQL報錯
