mysql函數
mysql中提供了很多功能強大、方便好用的函數,使用這些函數,可以極大地提高用戶對數據庫的管理效率。下邊是一些常用的函數,記住這些就夠用了。
數學函數1、絕對值函數 abs(x) 返回x的絕對值
2、求餘函數 mod(x,y) 返回x除以y之後的餘數
3、向上取整函數 ceil(x) 返回大于x的最小整數
4、向下取整函數 floor(x) 返回小于x的最大整數
5、随機函數 rand() 返回大于等于0并且小于等于1的值
6、四舍五入函數 round(x) 返回x四舍五入後的整數; round(x,y) 返回x四舍五入後保留y位小數
字符串函數1、length(str) 返回字符串str的長度
2、concat(s1,s2,....) 返回将參數s1,s2...進行合并後産生的新字符串
3、insert(s1,x,len,s2) 返回字符串s1從x的位置被字符串s2取代len的長度的新串
4、lower(str) 将str中所有的字母轉換成小寫字母
5、upper(str) 進str中所有的字母轉換成大寫字母
6、left(str,len) 獲取字符串str從左邊開始len長度的字符
7、trim(str) 删除字符串str中左右兩側的空格
8、substring(str,n,len) 返回字符串str從n的位置開始len長度的字符
9、reverse(str) 将字符串str進行反轉
時間和日期函數1、current_timestamp()、localtime()、now()、sysdate() 以上都是用來返回當前日期和時間值
2、month(date) 返回日期date對應的月份值,範圍是1~12
3、weekday(date) 返回日期date對應的工作日,0表示周一,1表示周日,以此類推
4、week(date) 返回日期date是一年中的第幾周
5、dayofyear(date) 返回日期date是一年中的第幾天
6、dayofmonth(date)返回日期date是一個月中的第幾天
7、year(date)返回日期date對應的年份,範圍是1970~2069
8、quarter(date)返回日期date對應的季節,範圍是1~4
9、date_format(date,format)根據format指定的格式顯示date值(格式化日期)
條件判斷函數1、if(expr,value1,value2)如果expr表達式結果為true,則返回value1,否則返回value2
2、case ... when ...then 用于條件判斷返回相應的結果
系統函數1、version()返回mysql服務器的版本對應的字符串
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!