欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL內部函數(shù)的超詳細介紹

 更新時間:2022年08月08日 10:06:36   作者:1?+?1=王  
眾所周知MySQL有很多內置的函數(shù),下面這篇文章主要給大家介紹了關于MySQL內部函數(shù)的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

字符串函數(shù)

1. length(str)

計算字符串的長度。

select length('1+1=wang'),length('1+1=王');

2. concat(str1,str1,…)

合并字符串

select concat('1+1','=','王');

3. insert(str1,n,m,str2)

替換str1中從n開始的后m個字符為str2

select insert('1+1=wang',5,4,'王');

4. lower(str)

將字符串中的字母轉化為小寫。

select lower('WaNg');

5. upper(str)

將字符串中的字母轉化為大寫。

select upper('WaNg');

6. left(str,n)

截取左側n個字符。

select left ('1+1=王',3);

7. right(str,n)

截取右側n個字符。

select right('1+1=王',3);

8. trim(str)

刪除字符串左右兩側的空格。

select trim('  1+1=王  ');

9. substring(str,n,m)

截取從n后的m個字符。

select substring('1+1=wang',5,4);

10. reverse(str)

反轉字符串。

select reverse('1+1=wang');

數(shù)學函數(shù)

  • abs(num):求絕對值
  • sqrt(num):開二次方根
  • mod(num1,num2):求余數(shù)
  • ceil(num):向上取整
  • floor(num):向下取整
  • rand():生成0~1的隨機數(shù)
  • round(num):四色五人
  • sign(num):返回參數(shù)的符號,正數(shù)(1),負數(shù)(-1)
  • pow(num1,num2):求num1num2
  • sin(num):求正弦值
  • cos(num):求余弦值
  • tan(num):求正切值
  • asin(num):求反正弦值
  • acos(num):求反余弦值
  • atan(num):求反正切值
  • cot(num):求余切值

日期函數(shù)

current_date():獲取當前日期值

current_time():獲取當前時間

now():獲取當前日期和時間

unix_timestamp():獲取當前時間戳

from_unixtime(1659168184):將時間戳轉換為時間格式

month(date):獲取指定日期的月份

monthname(date):獲取指定日期的月份的英文名稱

dayname(date):獲取指定日期對應的星期的英文名稱

dayofweek(date):獲取指定日期是一周的第幾天(周日為1,周六為7)

week(date):計算指定日期是一年中的第幾周

dayofyear(date):計算指定日期是一年中的第幾天

dayofmonth(date):計算指定日期是一個月中的第幾天

year(date):獲取指定日期的年份

time_to_sec(date):將時間轉換為秒

sec_to_time(58734):將秒轉換為時間

adddate(date, days):向指定日期加days天

subdate(date, days):向指定日期減days天

addtime(date, seconds):向指定時間加seconds秒

subtime(date, seconds):向指定時間減seconds秒

datediff(date1, date2):計算兩個日期的天數(shù)差,date1-date2

聚合函數(shù)

max():查詢指定列的最大值

select max(age) from user;

min():查詢指定列的最小值

select min(age) from user;

count():統(tǒng)計查詢結果的行數(shù)

select count(id) from user;

sum():返回指定列的總和

select sum(age) from user;

avg():返回指定列數(shù)據(jù)的平均值

select avg(age) from user;

系統(tǒng)信息函數(shù)

user(),session_user(),system_user(),current_user():獲取用戶信息

database():獲取當前數(shù)據(jù)庫名

version():獲取數(shù)據(jù)庫版本號

格式化函數(shù)

date_format(date, fmt):格式化日期

time_format(time, fmt):格式化時間

format(x, y):格式化數(shù)字,y為保留的小數(shù)位數(shù)

inet_aton(ip):獲取ip的數(shù)字表示

inet_ntoa(num):獲取num代表的ip地址

總結

到此這篇關于MySQL內部函數(shù)的文章就介紹到這了,更多相關MySQL內部函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論