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

MySQL內(nèi)部函數(shù)的超詳細(xì)介紹

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

字符串函數(shù)

1. length(str)

計(jì)算字符串的長度。

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個(gè)字符為str2

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

4. lower(str)

將字符串中的字母轉(zhuǎn)化為小寫。

select lower('WaNg');

5. upper(str)

將字符串中的字母轉(zhuǎn)化為大寫。

select upper('WaNg');

6. left(str,n)

截取左側(cè)n個(gè)字符。

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

7. right(str,n)

截取右側(cè)n個(gè)字符。

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

8. trim(str)

刪除字符串左右兩側(cè)的空格。

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

9. substring(str,n,m)

截取從n后的m個(gè)字符。

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

10. reverse(str)

反轉(zhuǎn)字符串。

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

數(shù)學(xué)函數(shù)

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

日期函數(shù)

current_date():獲取當(dāng)前日期值

current_time():獲取當(dāng)前時(shí)間

now():獲取當(dāng)前日期和時(shí)間

unix_timestamp():獲取當(dāng)前時(shí)間戳

from_unixtime(1659168184):將時(shí)間戳轉(zhuǎn)換為時(shí)間格式

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

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

dayname(date):獲取指定日期對(duì)應(yīng)的星期的英文名稱

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

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

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

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

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

time_to_sec(date):將時(shí)間轉(zhuǎn)換為秒

sec_to_time(58734):將秒轉(zhuǎn)換為時(shí)間

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

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

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

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

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

聚合函數(shù)

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

select max(age) from user;

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

select min(age) from user;

count():統(tǒng)計(jì)查詢結(jié)果的行數(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():獲取當(dāng)前數(shù)據(jù)庫名

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

格式化函數(shù)

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

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

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

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

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

總結(jié)

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

相關(guān)文章

最新評(píng)論