亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL函數一覽_MySQL函數全部匯總

2024-07-24 13:09:46
字體:
來源:轉載
供稿:網友

前言

MySQL提供了眾多功能強大、方便易用的函數,使用這些函數,可以極大地提高用戶對于數據庫的管理效率,從而更加靈活地滿足不同用戶的需求。本文將MySQL的函數分類并匯總,以便以后用到的時候可以隨時查看。

數學函數

(1)ABS(x)

返回x的絕對值

(2)PI()

返回圓周率π,默認顯示6位小數

(3)SQRT(x)

返回非負數的x的二次方根

(4)MOD(x,y)

返回x被y除后的余數

(5)CEIL(x)、CEILING(x)

返回不小于x的最小整數

(6)FLOOR(x)

返回不大于x的最大整數

(7)ROUND(x)、ROUND(x,y)

前者返回最接近于x的整數,即對x進行四舍五入;后者返回最接近x的數,其值保留到小數點后面y位,若y為負值,則將保留到x到小數點左邊y位

(8)SIGN(x)

返回參數x的符號,-1表示負數,0表示0,1表示正數

(9)POW(x,y)和、POWER(x,y)

返回x的y次乘方的值

(10)EXP(x)

返回e的x乘方后的值

(11)LOG(x)

返回x的自然對數,x相對于基數e的對數

(12)LOG10(x)

返回x的基數為10的對數

(13)RADIANS(x)

返回x由角度轉化為弧度的值

(14)DEGREES(x)

返回x由弧度轉化為角度的值

(15)SIN(x)、ASIN(x)

前者返回x的正弦,其中x為給定的弧度值;后者返回x的反正弦值,x為正弦

(16)COS(x)、ACOS(x)

前者返回x的余弦,其中x為給定的弧度值;后者返回x的反余弦值,x為余弦

(17)TAN(x)、ATAN(x)

前者返回x的正切,其中x為給定的弧度值;后者返回x的反正切值,x為正切

(18)COT(x)

返回給定弧度值x的余切

 

字符串函數

(1)CHAR_LENGTH(str)

計算字符串字符個數

(2)CONCAT(s1,s2,...)

返回連接參數產生的字符串,一個或多個待拼接的內容,任意一個為NULL則返回值為NULL

(3)CONCAT_WS(x,s1,s2,...)

返回多個字符串拼接之后的字符串,每個字符串之間有一個x

(4)INSERT(s1,x,len,s2)

返回字符串s1,其子字符串起始于位置x,被字符串s2取代len個字符

(5)LOWER(str)和LCASE(str)、UPPER(str)和UCASE(str)

前兩者將str中的字母全部轉換成小寫,后兩者將字符串中的字母全部轉換成大寫

(6)LEFT(s,n)、RIGHT(s,n)

前者返回字符串s從最左邊開始的n個字符,后者返回字符串s從最右邊開始的n個字符

(7)LPAD(s1,len,s2)、RPAD(s1,len,s2)

前者返回s1,其左邊由字符串s2填補到len字符長度,假如s1的長度大于len,則返回值被縮短至len字符;前者返回s1,其右邊由字符串s2填補到len字符長度,假如s1的長度大于len,則返回值被縮短至len字符

(8)LTRIM(s)、RTRIM(s)

前者返回字符串s,其左邊所有空格被刪除;后者返回字符串s,其右邊所有空格被刪除

(9)TRIM(s)

返回字符串s刪除了兩邊空格之后的字符串

(10)TRIM(s1 FROM s)

刪除字符串s兩端所有子字符串s1,未指定s1的情況下則默認刪除空格

(11)REPEAT(s,n)

返回一個由重復字符串s組成的字符串,字符串s的數目等于n

(12)SPACE(n)

返回一個由n個空格組成的字符串

(13)REPLACE(s,s1,s2)

返回一個字符串,用字符串s2替代字符串s中所有的字符串s1

(14)STRCMP(s1,s2)

若s1和s2中所有的字符串都相同,則返回0;根據當前分類次序,第一個參數小于第二個則返回-1,其他情況返回1

(15)SUBSTRING(s,n,len)、MID(s,n,len)

兩個函數作用相同,從字符串s中返回一個第n個字符開始、長度為len的字符串

(16)LOCATE(str1,str)、POSITION(str1 IN str)、INSTR(str,str1)

三個函數作用相同,返回子字符串str1在字符串str中的開始位置(從第幾個字符開始)

(17)REVERSE(s)

將字符串s反轉

(18)ELT(N,str1,str2,str3,str4,...)

返回第N個字符串

 

日期和時間函數

(1)CURDATE()、CURRENT_DATE()

將當前日期按照"YYYY-MM-DD"或者"YYYYMMDD"格式的值返回,具體格式根據函數用在字符串或是數字語境中而定

(2)CURRENT_TIMESTAMP()、LOCALTIME()、NOW()、SYSDATE()

這四個函數作用相同,返回當前日期和時間值,格式為"YYYY_MM-DD HH:MM:SS"或"YYYYMMDDHHMMSS",具體格式根據函數用在字符串或數字語境中而定

(3)UNIX_TIMESTAMP()、UNIX_TIMESTAMP(date)

前者返回一個格林尼治標準時間1970-01-01 00:00:00到現在的秒數,后者返回一個格林尼治標準時間1970-01-01 00:00:00到指定時間的秒數

(4)FROM_UNIXTIME(date)

和UNIX_TIMESTAMP互為反函數,把UNIX時間戳轉換為普通格式的時間

(5)UTC_DATE()和UTC_TIME()

前者返回當前UTC(世界標準時間)日期值,其格式為"YYYY-MM-DD"或"YYYYMMDD",后者返回當前UTC時間值,其格式為"YYYY-MM-DD"或"YYYYMMDD"。具體使用哪種取決于函數用在字符串還是數字語境中

(6)MONTH(date)和MONTHNAME(date)

前者返回指定日期中的月份,后者返回指定日期中的月份的名稱

(7)DAYNAME(d)、DAYOFWEEK(d)、WEEKDAY(d)

DAYNAME(d)返回d對應的工作日的英文名稱,如Sunday、Monday等;DAYOFWEEK(d)返回的對應一周中的索引,1表示周日、2表示周一;WEEKDAY(d)表示d對應的工作日索引,0表示周一,1表示周二

(8)WEEK(d)、WEEKOFYEAD(d)

前者計算日期d是一年中的第幾周,后者計算某一天位于一年中的第幾周

(9)DAYOFYEAR(d)、DAYOFMONTH(d)

前者返回d是一年中的第幾天,后者返回d是一月中的第幾天

(10)YEAR(date)、QUARTER(date)、MINUTE(time)、SECOND(time)

YEAR(date)返回指定日期對應的年份,范圍是1970~2069;QUARTER(date)返回date對應一年中的季度,范圍是1~4;MINUTE(time)返回time對應的分鐘數,范圍是0~59;SECOND(time)返回制定時間的秒值

(11)EXTRACE(type FROM date)

從日期中提取一部分,type可以是YEAR、YEAR_MONTH、DAY_HOUR、DAY_MICROSECOND、DAY_MINUTE、DAY_SECOND

(12)TIME_TO_SEC(time)

返回以轉換為秒的time參數,轉換公式為"3600*小時 + 60*分鐘 + 秒"

(13)SEC_TO_TIME()

和TIME_TO_SEC(time)互為反函數,將秒值轉換為時間格式

(14)DATE_ADD(date,INTERVAL expr type)、ADD_DATE(date,INTERVAL expr type)

返回將起始時間加上expr type之后的時間,比如DATE_ADD('2010-12-31 23:59:59', INTERVAL 1 SECOND)表示的就是把第一個時間加1秒

(15)DATE_SUB(date,INTERVAL expr type)、SUBDATE(date,INTERVAL expr type)

返回將起始時間減去expr type之后的時間

(16)ADDTIME(date,expr)、SUBTIME(date,expr)

前者進行date的時間加操作,后者進行date的時間減操作

 

條件判斷函數

(1)IF(expr,v1,v2)

如果expr是TRUE則返回v1,否則返回v2

(2)IFNULL(v1,v2)

如果v1不為NULL,則返回v1,否則返回v2

(3)CASE expr WHEN v1 THEN r1 [WHEN v2 THEN v2] [ELSE rn] END

如果expr等于某個vn,則返回對應位置THEN后面的結果,如果與所有值都不想等,則返回ELSE后面的rn

 

系統信息函數

(1)VERSION()

查看MySQL版本號

(2)CONNECTION_ID()

查看當前用戶的連接數

(3)USER()、CURRENT_USER()、SYSTEM_USER()、SESSION_USER()

查看當前被MySQL服務器驗證的用戶名和主機的組合,一般這幾個函數的返回值是相同的

(4)CHARSET(str)

查看字符串str使用的字符集

(5)COLLATION()

查看字符串排列方式

 

加密函數

(1)PASSWORD(str)

從原明文密碼str計算并返回加密后的字符串密碼,注意這個函數的加密是單向的(不可逆),因此不應將它應用在個人的應用程序中而應該只在MySQL服務器的鑒定系統中使用

(2)MD5(str)

為字符串算出一個MD5 128比特校驗和,改值以32位十六進制數字的二進制字符串形式返回

(3)ENCODE(str, pswd_str)

使用pswd_str作為密碼,加密str

(4)DECODE(crypt_str,pswd_str)

使用pswd_str作為密碼,解密加密字符串crypt_str,crypt_str是由ENCODE函數返回的字符串

 

其他函數

(1)FORMAT(x,n)

將數字x格式化,并以四舍五入的方式保留小數點后n位,結果以字符串形式返回

(2)CONV(N,from_base,to_base)

不同進制數之間的轉換,返回值為數值N的字符串表示,由from_base進制轉換為to_base進制

(3)INET_ATON(expr)

給出一個作為字符串的網絡地址的點地址表示,返回一個代表該地址數值的整數,地址可以使4或8比特

(4)INET_NTOA(expr)

給定一個數字網絡地址(4或8比特),返回作為字符串的該地址的點地址表示

(5)BENCHMARK(count,expr)

重復執行count次表達式expr,它可以用于計算MySQL處理表達式的速度,結果值通常是0(0只是表示很快,并不是沒有速度)。另一個作用是用它在MySQL客戶端內部報告語句執行的時間

(6)CONVERT(str USING charset)

使用字符集charset表示字符串str

以上這篇MySQL函數一覽_MySQL函數全部匯總就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久91| 亚洲欧美国产精品久久久久久久| 国产在线高清精品| 亚洲一区二区三区四区视频| 国产精品电影网站| 日韩视频永久免费观看| 国产精品久久视频| 国产精品美女999| 国产精品爽爽爽| 欧美精品午夜视频| 国产一区二区三区视频| 538国产精品一区二区在线| 91精品免费久久久久久久久| 亚洲国产精品久久久| 亚洲精品99久久久久中文字幕| 欧美日韩爱爱视频| 欧美日韩在线看| 国产男人精品视频| 国产成人一区二区三区小说| 成人av资源在线播放| 日本19禁啪啪免费观看www| 欧美成人免费在线视频| 色婷婷综合成人av| 久久综合久久美利坚合众国| 俺去了亚洲欧美日韩| 国产精品一香蕉国产线看观看| 欧美性极品xxxx娇小| 96精品久久久久中文字幕| 亚洲欧美一区二区激情| 97av在线视频免费播放| 国精产品一区一区三区有限在线| 国产成人综合av| 欧美日韩加勒比精品一区| 热久久美女精品天天吊色| 国模吧一区二区三区| 久久久精品日本| 欧美视频在线视频| 亚洲黄色av女优在线观看| 国产精品你懂得| 欧美主播福利视频| 亚洲欧美在线磁力| 91最新国产视频| 国产精品欧美激情在线播放| 高清欧美电影在线| 欧美电影在线播放| 成人www视频在线观看| 91精品啪aⅴ在线观看国产| 日韩成人av一区| 亚洲石原莉奈一区二区在线观看| 精品国产一区二区三区久久狼5月| 欧美日韩中文在线| 色综合伊人色综合网站| 91久久精品日日躁夜夜躁国产| 国产精品69av| 日韩精品在线影院| 欧美久久精品午夜青青大伊人| 欧美性做爰毛片| 成人欧美一区二区三区黑人孕妇| 日本老师69xxx| 欧美成人一区二区三区电影| 中日韩美女免费视频网站在线观看| 欧美午夜精品久久久久久浪潮| 国产精品视频精品视频| 最新69国产成人精品视频免费| 国产精品一区久久| 国产一区二区久久精品| 91精品免费久久久久久久久| 高清在线视频日韩欧美| 日韩av电影手机在线| www高清在线视频日韩欧美| 久久久久久久国产| 欧美日韩福利视频| 亚洲国产精品网站| 色噜噜狠狠狠综合曰曰曰88av| 91沈先生作品| 狠狠久久亚洲欧美专区| 久久久久久国产三级电影| 亚洲女成人图区| 欧美精品激情在线| 成人福利网站在线观看| 91最新国产视频| 欧美精品免费播放| 国产热re99久久6国产精品| 精品欧美国产一区二区三区| 欧美最顶级丰满的aⅴ艳星| 亚洲欧美一区二区三区在线| 亚洲国产精品成人va在线观看| 亚洲欧美中文字幕| 亚洲国产成人精品女人久久久| 国产亚洲精品美女| 日韩精品亚洲精品| 欧美插天视频在线播放| 亚洲成人网在线| 国产精品美女主播在线观看纯欲| 精品久久久久久久久久国产| 91久久久久久久一区二区| 国产精品久久久久久久久久久新郎| 欧美成人精品一区二区| 国产精品视频区1| 亚洲韩国欧洲国产日产av| 日韩欧美成人免费视频| 高清欧美一区二区三区| 国产精品第一第二| 久久久久久国产精品久久| 97在线视频国产| 国产成+人+综合+亚洲欧洲| 国产视频999| 在线国产精品播放| 国产精品久久二区| 日韩欧美第一页| 国产日韩欧美成人| 亚洲级视频在线观看免费1级| 欧美性猛交xxxxx水多| 日韩av在线免费播放| 亚洲精品中文字幕av| 91精品久久久久久久久中文字幕| 国产成人精品电影| 欧美日韩在线免费观看| 精品一区二区三区四区| 欧美激情一二三| 欧洲s码亚洲m码精品一区| 日韩中文字幕网站| 亚洲精品福利视频| 97色伦亚洲国产| 亚洲国产成人爱av在线播放| 国产97人人超碰caoprom| 亚洲大胆人体在线| 久久成人一区二区| 日韩专区在线播放| 色综久久综合桃花网| 欧美性极品xxxx娇小| 久久久久久久久网站| 国产一区二区三区在线播放免费观看| 欧美猛少妇色xxxxx| 欧美大片大片在线播放| 亚洲无av在线中文字幕| 欧美日韩在线另类| 国内精品久久久久久中文字幕| 狠狠躁夜夜躁人人爽超碰91| 日韩欧美中文字幕在线播放| 亚洲电影第1页| 欧美精品在线网站| 中文字幕在线看视频国产欧美在线看完整| 欧美日韩国产精品专区| 日本国产一区二区三区| 日本欧美一二三区| 成人在线精品视频| 中文字幕亚洲在线| 色777狠狠综合秋免鲁丝| 国产精品亚洲精品| 91久久在线播放| 欧美自拍大量在线观看| 欧美日韩国产色| 亚洲精品国产精品自产a区红杏吧| 国产精品r级在线| 91精品综合久久久久久五月天| 欧美国产精品人人做人人爱| 成人a级免费视频| 在线丨暗呦小u女国产精品| 国产在线999| 欧美日韩国产精品一区二区不卡中文| 久久91精品国产| 97超视频免费观看| 久久久久久久香蕉网|