亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
MySQL 教程 / 函數(shù)

函數(shù)

MySQL 有很多內(nèi)置函數(shù)。

此參考包含字符串、數(shù)字、日期和 MySQL 中的一些高級(jí)函數(shù)。


MySQL 字符串函數(shù)

函數(shù) 描述
ASCII 返回特定字符的 ASCII 值
CHAR_LENGTH 返回字符串的長(zhǎng)度(以字符為單位)
CHARACTER_LENGTH 返回字符串的長(zhǎng)度(以字符為單位)
CONCAT 將兩個(gè)或多個(gè)表達(dá)式加在一起
CONCAT_WS 使用分隔符將兩個(gè)或多個(gè)表達(dá)式添加在一起
FIELD 返回值在值列表中的索引位置
FIND_IN_SET 返回字符串在字符串列表中的位置
FORMAT 將數(shù)字格式化為類似"#,###,###.##"的格式,四舍五入到指定的小數(shù)位數(shù)
INSERT 在字符串中的指定位置插入字符串,并插入一定數(shù)量的字符
INSTR 返回一個(gè)字符串在另一個(gè)字符串中第一次出現(xiàn)的位置
LCASE 將字符串轉(zhuǎn)換為小寫
LEFT 從字符串中提取多個(gè)字符(從左開始)
LENGTH 返回字符串的長(zhǎng)度(以字節(jié)為單位)
LOCATE 返回字符串中子字符串第一次出現(xiàn)的位置
LOWER 將字符串轉(zhuǎn)換為小寫
LPAD 用另一個(gè)字符串向左填充一個(gè)字符串,達(dá)到一定的長(zhǎng)度
LTRIM 從字符串中刪除前導(dǎo)空格
MID 從字符串中提取子字符串(從任意位置開始)
POSITION 返回字符串中子字符串第一次出現(xiàn)的位置
REPEAT 按照指定的次數(shù)重復(fù)一個(gè)字符串
REPLACE 用新的子字符串替換字符串中所有出現(xiàn)的子字符串
REVERSE 反轉(zhuǎn)一個(gè)字符串并返回結(jié)果
RIGHT 從字符串中提取多個(gè)字符(從右開始)
RPAD 用另一個(gè)字符串右填充一個(gè)字符串到一定長(zhǎng)度
RTRIM 從字符串中刪除尾隨空格
SPACE 返回指定空格數(shù)的字符串
STRCMP 比較兩個(gè)字符串
SUBSTR 從字符串中提取子字符串(從任意位置開始)
SUBSTRING 從字符串中提取子字符串(從任意位置開始)
SUBSTRING_INDEX 在出現(xiàn)指定數(shù)量的分隔符之前返回字符串的子字符串
TRIM 從字符串中刪除前導(dǎo)和尾隨空格
UCASE 將字符串轉(zhuǎn)換為大寫
UPPER 將字符串轉(zhuǎn)換為大寫


MySQL 數(shù)值函數(shù)

函數(shù) 描述
ABS 返回一個(gè)數(shù)字的絕對(duì)值
ACOS 返回?cái)?shù)字的反余弦
ASIN 返回?cái)?shù)字的反正弦
ATAN 返回一個(gè)或兩個(gè)數(shù)字的反正切
ATAN2 返回兩個(gè)數(shù)的反正切
AVG 返回表達(dá)式的平均值
CEIL 將 >= 的最小整數(shù)值返回為數(shù)字
CEILING 將 >= 的最小整數(shù)值返回為數(shù)字
COS 返回?cái)?shù)字的余弦
COT 返回?cái)?shù)字的余切
COUNT 返回選擇查詢返回的記錄數(shù)
DEGREES 將弧度值轉(zhuǎn)換為度數(shù)
DIV 用于整數(shù)除法
EXP 返回 e 的指定數(shù)次方
FLOOR 將 <= 的最大整數(shù)值返回為數(shù)字
GREATEST 返回參數(shù)列表的最大值
LEAST 返回參數(shù)列表中的最小值
LN 返回?cái)?shù)字的自然對(duì)數(shù)
LOG 返回一個(gè)數(shù)字的自然對(duì)數(shù),或者一個(gè)數(shù)字的對(duì)數(shù)到指定底數(shù)
LOG10 返回一個(gè)以 10 為底的自然對(duì)數(shù)
LOG2 返回以 2 為底的數(shù)字的自然對(duì)數(shù)
MAX 返回一組值中的最大值
MIN 返回一組值中的最小值
MOD 返回一個(gè)數(shù)除以另一個(gè)數(shù)的余數(shù)
PI 返回 PI 的值
POW 返回一個(gè)數(shù)字的另一個(gè)數(shù)字的冪
POWER 返回一個(gè)數(shù)字的另一個(gè)數(shù)字的冪
RADIANS 將度數(shù)轉(zhuǎn)換為弧度
RAND 返回一個(gè)隨機(jī)數(shù)
ROUND 將數(shù)字四舍五入到指定的小數(shù)位數(shù)
SIGN 返回一個(gè)數(shù)字的符號(hào)
SIN 返回?cái)?shù)字的正弦
SQRT 返回?cái)?shù)字的平方根
SUM 計(jì)算一組值的總和
TAN 返回?cái)?shù)字的正切
TRUNCATE 將數(shù)字截?cái)嗟街付ǖ男?shù)位數(shù)

MySQL 日期函數(shù)

函數(shù) 描述
ADDDATE 將時(shí)間/日期間隔添加到日期,然后返回日期
ADDTIME 將時(shí)間間隔添加到時(shí)間/日期時(shí)間,然后返回時(shí)間/日期時(shí)間
CURDATE 返回當(dāng)前日期
CURRENT_DATE 返回當(dāng)前日期
CURRENT_TIME 返回當(dāng)前時(shí)間
CURRENT_TIMESTAMP 返回當(dāng)前日期和時(shí)間
CURTIME 返回當(dāng)前時(shí)間
DATE 從日期時(shí)間表達(dá)式中提取日期部分
DATEDIFF 返回兩個(gè)日期值之間的天數(shù)
DATE_ADD 將時(shí)間/日期間隔添加到日期,然后返回日期
DATE_FORMAT 格式化日期
DATE_SUB 從日期中減去時(shí)間/日期間隔,然后返回日期
DAY 返回給定日期的月份日期
DAYNAME 返回給定日期的工作日名稱
DAYOFMONTH 返回給定日期的月份日期
DAYOFWEEK 返回給定日期的工作日索引
DAYOFYEAR 返回給定日期的一年中的哪一天
EXTRACT 從給定日期提取部分
FROM_DAYS 從數(shù)字日期值返回日期
HOUR 返回給定日期的小時(shí)部分
LAST_DAY 提取給定日期當(dāng)月的最后一天
LOCALTIME 返回當(dāng)前日期和時(shí)間
LOCALTIMESTAMP 返回當(dāng)前日期和時(shí)間
MAKEDATE 根據(jù)年份和天數(shù)值創(chuàng)建并返回日期
MAKETIME 根據(jù)小時(shí)、分鐘和秒值創(chuàng)建并返回時(shí)間
MICROSECOND 返回時(shí)間/日期時(shí)間的微秒部分
MINUTE 返回時(shí)間/日期時(shí)間的分鐘部分
MONTH 返回給定日期的月份部分
MONTHNAME 返回給定日期的月份名稱
NOW 返回當(dāng)前日期和時(shí)間
PERIOD_ADD 將指定的月數(shù)添加到期間
PERIOD_DIFF 返回兩個(gè)句點(diǎn)之間的差
QUARTER 返回給定日期值的一年中的季度
SECOND 返回時(shí)間/日期時(shí)間的秒部分
SEC_TO_TIME 根據(jù)指定的秒數(shù)返回一個(gè)時(shí)間值
STR_TO_DATE 根據(jù)字符串和格式返回日期
SUBDATE 從日期中減去時(shí)間/日期間隔,然后返回日期
SUBTIME 從日期時(shí)間中減去一個(gè)時(shí)間間隔,然后返回時(shí)間/日期時(shí)間
SYSDATE 返回當(dāng)前日期和時(shí)間
TIME 從給定時(shí)間/日期時(shí)間中提取時(shí)間部分
TIME_FORMAT 按指定格式格式化時(shí)間
TIME_TO_SEC 將時(shí)間值轉(zhuǎn)換為秒
TIMEDIFF 返回兩個(gè)時(shí)間/日期時(shí)間表達(dá)式之間的差異
TIMESTAMP 根據(jù)日期或日期時(shí)間值返回一個(gè)日期時(shí)間值
TO_DAYS 返回日期和日期"0000-00-00"之間的天數(shù)
WEEK 返回給定日期的周數(shù)
WEEKDAY 返回給定日期的工作日編號(hào)
WEEKOFYEAR 返回給定日期的周數(shù)
YEAR 返回給定日期的年份部分
YEARWEEK 返回給定日期的年和周數(shù)

MySQL 高級(jí)函數(shù)

函數(shù) 描述
BIN 返回?cái)?shù)字的二進(jìn)制表示
BINARY 將值轉(zhuǎn)換為二進(jìn)制字符串
CASE 遍歷條件并在滿足第一個(gè)條件時(shí)返回一個(gè)值
CAST 將(任何類型的)值轉(zhuǎn)換為指定的數(shù)據(jù)類型
COALESCE 返回列表中的第一個(gè)非空值
CONNECTION_ID 返回當(dāng)前連接的唯一連接 ID
CONV 將數(shù)字從一種數(shù)字基系統(tǒng)轉(zhuǎn)換為另一種數(shù)字系統(tǒng)
CONVERT 將值轉(zhuǎn)換為指定的數(shù)據(jù)類型或字符集
CURRENT_USER 返回服務(wù)器用來(lái)驗(yàn)證當(dāng)前客戶端的 MySQL 帳戶的用戶名和主機(jī)名
DATABASE 返回當(dāng)前數(shù)據(jù)庫(kù)的名稱
IF 如果條件為 TRUE,則返回一個(gè)值,如果條件為 FALSE,則返回另一個(gè)值
IFNULL 如果表達(dá)式為NULL,則返回指定值,否則返回表達(dá)式
ISNULL 根據(jù)表達(dá)式是否為 NULL 返回 1 或 0
LAST_INSERT_ID 返回表中已插入或更新的最后一行的 AUTO_INCREMENT id
NULLIF 比較兩個(gè)表達(dá)式,如果相等則返回 NULL。否則返回第一個(gè)表達(dá)式
SESSION_USER 返回當(dāng)前 MySQL 用戶名和主機(jī)名
SYSTEM_USER 返回當(dāng)前 MySQL 用戶名和主機(jī)名
USER 返回當(dāng)前 MySQL 用戶名和主機(jī)名
VERSION 返回 MySQL 數(shù)據(jù)庫(kù)的當(dāng)前版本