文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  函式與運算子  /  內建函式與運算子參考

14.1 內建函式與運算子參考

下表列出每個內建(原生)函式和運算子,並提供每個函式和運算子的簡短說明。如需列出執行階段可載入函式的表格,請參閱第 14.2 節「可載入函式參考」

表 14.1 內建函式和運算子

名稱 說明 已棄用
& 位元 AND
> 大於運算子
>> 右移
>= 大於或等於運算子
< 小於運算子
<>, != 不等於運算子
<< 左移
<= 小於或等於運算子
<=> NULL 安全等於運算子
%MOD 模數運算子
* 乘法運算子
+ 加法運算子
- 減號運算子
- 變更引數的符號
-> 評估路徑後從 JSON 資料行傳回值;相當於 JSON_EXTRACT()。
->> 評估路徑後從 JSON 資料行傳回值,並取消引號結果;相當於 JSON_UNQUOTE(JSON_EXTRACT())。
/ 除法運算子
:= 指派值
= 指派值(作為 SET 陳述式的一部分,或作為 UPDATE 陳述式中的 SET 子句的一部分)
= 等於運算子
^ 位元 XOR
ABS() 傳回絕對值
ACOS() 傳回反餘弦
ADDDATE() 將時間值(間隔)加到日期值
ADDTIME() 加上時間
AES_DECRYPT() 使用 AES 解密
AES_ENCRYPT() 使用 AES 加密
AND&& 邏輯 AND
ANY_VALUE() 抑制 ONLY_FULL_GROUP_BY 值拒絕
ASCII() 傳回最左邊字元的數值
ASIN() 傳回反正弦
asynchronous_connection_failover_add_managed() 將群組成員來源伺服器組態資訊新增至複製通道來源清單
asynchronous_connection_failover_add_source() 將來源伺服器組態資訊伺服器新增至複製通道來源清單
asynchronous_connection_failover_delete_managed() 從複製通道來源清單中移除受管理的群組
asynchronous_connection_failover_delete_source() 從複製通道來源清單中移除來源伺服器
asynchronous_connection_failover_reset() 移除所有與群組複製非同步容錯移轉相關的設定
ATAN() 傳回反正切
ATAN2()ATAN() 傳回兩個引數的反正切
AVG() 傳回引數的平均值
BENCHMARK() 重複執行運算式
BETWEEN ... AND ... 值是否在值的範圍內
BIN() 傳回包含數字二進位表示法的字串
BIN_TO_UUID() 將二進位 UUID 轉換為字串
BINARY 將字串轉換為二進位字串
BIT_AND() 傳回位元 AND
BIT_COUNT() 傳回已設定的位元數
BIT_LENGTH() 傳回引數的位元長度
BIT_OR() 傳回位元 OR
BIT_XOR() 傳回位元 XOR
CAN_ACCESS_COLUMN() 僅供內部使用
CAN_ACCESS_DATABASE() 僅供內部使用
CAN_ACCESS_TABLE() 僅供內部使用
CAN_ACCESS_USER() 僅供內部使用
CAN_ACCESS_VIEW() 僅供內部使用
CASE Case 運算子
CAST() 將值轉換為特定類型
CEIL() 傳回不小於引數的最小整數值
CEILING() 傳回不小於引數的最小整數值
CHAR() 傳回每個傳遞整數的字元
CHAR_LENGTH() 傳回引數中的字元數
CHARACTER_LENGTH() CHAR_LENGTH() 的同義詞
CHARSET() 傳回引數的字元集
COALESCE() 傳回第一個非 NULL 的引數
COERCIBILITY() 傳回字串引數的定序強制性值
COLLATION() 傳回字串引數的定序
COMPRESS() 以二進位字串形式傳回結果
CONCAT() 傳回串連後的字串
CONCAT_WS() 傳回帶分隔符號的串連字串
CONNECTION_ID() 傳回連線的連線 ID (執行緒 ID)
CONV() 在不同的數字基數之間轉換數字
CONVERT() 將值轉換為特定類型
CONVERT_TZ() 從一個時區轉換到另一個時區
COS() 傳回餘弦值
COT() 傳回餘切值
COUNT() 傳回所傳回的列數計數
COUNT(DISTINCT) 傳回不同值的計數
CRC32() 計算循環冗餘檢查值
CUME_DIST() 累積分佈值
CURDATE() 傳回目前的日期
CURRENT_DATE(), CURRENT_DATE CURDATE() 的同義詞
CURRENT_ROLE() 傳回目前啟用的角色
CURRENT_TIME(), CURRENT_TIME CURTIME() 的同義詞
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP NOW() 的同義詞
CURRENT_USER(), CURRENT_USER 已驗證的使用者名稱和主機名稱
CURTIME() 傳回目前的時間
DATABASE() 傳回預設 (目前) 的資料庫名稱
DATE() 擷取日期或日期時間運算式的日期部分
DATE_ADD() 將時間值(間隔)加到日期值
DATE_FORMAT() 將日期格式化為指定的格式
DATE_SUB() 從日期中減去時間值 (間隔)
DATEDIFF() 減去兩個日期
DAY() DAYOFMONTH() 的同義詞
DAYNAME() 傳回星期幾的名稱
DAYOFMONTH() 傳回月份中的日期 (0-31)
DAYOFWEEK() 傳回引數的星期幾索引
DAYOFYEAR() 傳回年份中的日期 (1-366)
DEFAULT() 傳回資料表欄位的預設值
DEGREES() 將弧度轉換為度
DENSE_RANK() 目前列在其分割區內的排名,沒有間隔
DIV 整數除法
ELT() 傳回索引號碼的字串
EXP() 取冪
EXPORT_SET() 傳回一個字串,其中對於值 bits 中設定的每個位元,您會取得 on 字串,而對於每個未設定的位元,您會取得 off 字串
EXTRACT() 擷取日期的一部分
ExtractValue() 使用 XPath 標記法從 XML 字串中擷取值
FIELD() 第一個引數在後續引數中的索引 (位置)
FIND_IN_SET() 第一個引數在第二個引數中的索引 (位置)
FIRST_VALUE() 視窗框架第一列的引數值
FLOOR() 傳回不大於引數的最大整數值
FORMAT() 傳回格式化為指定小數位數的數字
FORMAT_BYTES() 將位元組計數轉換為帶單位的數值
FORMAT_PICO_TIME() 將皮秒時間轉換為帶單位的數值
FOUND_ROWS() 對於具有 LIMIT 子句的 SELECT,如果沒有 LIMIT 子句則會傳回的列數
FROM_DAYS() 將日期數字轉換為日期
FROM_UNIXTIME() 將 Unix 時間戳記格式化為日期
GeomCollection() 從幾何圖形建構幾何圖形集合
GeometryCollection() 從幾何圖形建構幾何圖形集合
GET_DD_COLUMN_PRIVILEGES() 僅供內部使用
GET_DD_CREATE_OPTIONS() 僅供內部使用
GET_DD_INDEX_SUB_PART_LENGTH() 僅供內部使用
GET_FORMAT() 傳回日期格式字串
GET_LOCK() 取得具名鎖定
GREATEST() 傳回最大的引數
GROUP_CONCAT() 傳回串連後的字串
group_replication_disable_member_action() 停用針對指定事件的成員動作
group_replication_enable_member_action() 啟用針對指定事件的成員動作
group_replication_get_communication_protocol() 取得目前使用的群組複寫通訊協定版本
group_replication_get_write_concurrency() 取得目前為群組設定的最大共識執行個體數
group_replication_reset_member_actions() 將所有成員動作重設為預設值,並將組態版本號碼重設為 1
group_replication_set_as_primary() 將特定群組成員設為主要成員
group_replication_set_communication_protocol() 設定要使用的群組複寫通訊協定版本
group_replication_set_write_concurrency() 設定可平行執行的最大共識執行個體數
group_replication_switch_to_multi_primary_mode() 將以單一主要模式執行的群組模式變更為多重主要模式
group_replication_switch_to_single_primary_mode() 將以多重主要模式執行的群組模式變更為單一主要模式
GROUPING() 將超匯總 ROLLUP 列與一般列區分開來
HEX() 十進位或字串值的十六進位表示法
HOUR() 擷取小時
ICU_VERSION() ICU 程式庫版本
IF() If/else 建構
IFNULL() Null if/else 建構
IN() 值是否在值集中
INET_ATON() 傳回 IP 位址的數值
INET_NTOA() 從數值傳回 IP 位址
INSERT() 在指定位置插入子字串,最多可插入指定字元數
INSTR() 傳回子字串第一次出現的索引
INTERNAL_AUTO_INCREMENT() 僅供內部使用
INTERNAL_AVG_ROW_LENGTH() 僅供內部使用
INTERNAL_CHECK_TIME() 僅供內部使用
INTERNAL_CHECKSUM() 僅供內部使用
INTERNAL_DATA_FREE() 僅供內部使用
INTERNAL_DATA_LENGTH() 僅供內部使用
INTERNAL_DD_CHAR_LENGTH() 僅供內部使用
INTERNAL_GET_COMMENT_OR_ERROR() 僅供內部使用
INTERNAL_GET_ENABLED_ROLE_JSON() 僅供內部使用
INTERNAL_GET_HOSTNAME() 僅供內部使用
INTERNAL_GET_USERNAME() 僅供內部使用
INTERNAL_GET_VIEW_WARNING_OR_ERROR() 僅供內部使用
INTERNAL_INDEX_COLUMN_CARDINALITY() 僅供內部使用
INTERNAL_INDEX_LENGTH() 僅供內部使用
INTERNAL_IS_ENABLED_ROLE() 僅供內部使用
INTERNAL_IS_MANDATORY_ROLE() 僅供內部使用
INTERNAL_KEYS_DISABLED() 僅供內部使用
INTERNAL_MAX_DATA_LENGTH() 僅供內部使用
INTERNAL_TABLE_ROWS() 僅供內部使用
INTERNAL_UPDATE_TIME() 僅供內部使用
INTERVAL() 傳回小於第一個引數的引數索引
IS 根據布林值測試值
IS_FREE_LOCK() 具名鎖定是否可用
IS NOT 根據布林值測試值
IS NOT NULL NOT NULL 值測試
IS NULL NULL 值測試
IS_USED_LOCK() 具名鎖定是否正在使用中;如果為 true,則傳回連線識別碼
IS_UUID() 引數是否為有效的 UUID
ISNULL() 測試引數是否為 NULL
JSON_ARRAY() 建立 JSON 陣列
JSON_ARRAY_APPEND() 將資料附加到 JSON 文件
JSON_ARRAY_INSERT() 插入到 JSON 陣列中
JSON_ARRAYAGG() 以單一 JSON 陣列傳回結果集
JSON_CONTAINS() JSON 文件是否在路徑中包含特定物件
JSON_CONTAINS_PATH() JSON 文件是否在路徑中包含任何資料
JSON_DEPTH() JSON 文件最大深度
JSON_EXTRACT() 從 JSON 文件傳回資料
JSON_INSERT() 將資料插入到 JSON 文件中
JSON_KEYS() JSON 文件中的索引鍵陣列
JSON_LENGTH() JSON 文件中的元素數目
JSON_MERGE() 合併 JSON 文件,保留重複的索引鍵。JSON_MERGE_PRESERVE() 的已淘汰同義詞
JSON_MERGE_PATCH() 合併 JSON 文件,取代重複索引鍵的值
JSON_MERGE_PRESERVE() 合併 JSON 文件,保留重複的索引鍵
JSON_OBJECT() 建立 JSON 物件
JSON_OBJECTAGG() 以單一 JSON 物件傳回結果集
JSON_OVERLAPS() 比較兩個 JSON 文件,如果它們有任何共同的索引鍵/值組或陣列元素,則傳回 TRUE (1),否則傳回 FALSE (0)
JSON_PRETTY() 以人類可讀的格式列印 JSON 文件
JSON_QUOTE() 引述 JSON 文件
JSON_REMOVE() 從 JSON 文件移除資料
JSON_REPLACE() 取代 JSON 文件中的值
JSON_SCHEMA_VALID() 根據 JSON 結構描述驗證 JSON 文件;如果文件根據結構描述驗證,則傳回 TRUE/1,否則傳回 FALSE/0
JSON_SCHEMA_VALIDATION_REPORT() 根據 JSON 結構描述驗證 JSON 文件;以 JSON 格式傳回驗證結果的報告,包括成功或失敗以及失敗的原因
JSON_SEARCH() JSON 文件中值的路徑
JSON_SET() 將資料插入到 JSON 文件中
JSON_STORAGE_FREE() 部分更新後,JSON 欄值二進位表示法中的可用空間
JSON_STORAGE_SIZE() 儲存 JSON 文件二進位表示法所用的空間
JSON_TABLE() 以關聯式資料表的形式從 JSON 運算式傳回資料
JSON_TYPE() JSON 值的類型
JSON_UNQUOTE() 取消引述 JSON 值
JSON_VALID() JSON 值是否有效
JSON_VALUE() 從路徑所指向的位置,從 JSON 文件擷取值;以 VARCHAR(512) 或指定類型傳回此值
LAG() 分割區內,落後於目前列的列中的引數值
LAST_DAY 傳回引數月份的最後一天
LAST_INSERT_ID() 最後一次 INSERT 的 AUTOINCREMENT 欄位值
LAST_VALUE() 視窗框架最後一列的引數值
LCASE() LOWER() 的同義詞
LEAD() 分割區內,領先於目前列的列中的引數值
LEAST() 傳回最小的引數
LEFT() 傳回最左邊的指定字元數
LENGTH() 以位元組為單位傳回字串的長度
LIKE 簡單的模式比對
LineString() 從 Point 值建構 LineString
LN() 傳回引數的自然對數
LOAD_FILE() 載入具名檔案
LOCALTIME(), LOCALTIME NOW() 的同義詞
LOCALTIMESTAMP, LOCALTIMESTAMP() NOW() 的同義詞
LOCATE() 傳回子字串第一次出現的位置
LOG() 傳回第一個引數的自然對數
LOG10() 傳回引數的以 10 為底的對數
LOG2() 傳回引數的以 2 為底的對數
LOWER() 以小寫形式傳回引數
LPAD() 傳回字串引數,在左邊填補指定的字串
LTRIM() 移除前導空格
MAKE_SET() 傳回由逗號分隔的字串集合,這些字串在 bits 中設定了對應的位元
MAKEDATE() 從年份和年份中的日期建立日期
MAKETIME() 從小時、分鐘、秒鐘建立時間
MASTER_POS_WAIT() 封鎖直到複本已讀取並套用所有更新直到指定的位置
MATCH() 執行全文檢索
MAX() 傳回最大值
MBRContains() 一個幾何圖形的 MBR 是否包含另一個幾何圖形的 MBR
MBRCoveredBy() 一個 MBR 是否由另一個 MBR 所覆蓋
MBRCovers() 一個 MBR 是否覆蓋另一個 MBR
MBRDisjoint() 兩個幾何圖形的 MBR 是否不相交
MBREquals() 兩個幾何圖形的 MBR 是否相等
MBRIntersects() 兩個幾何圖形的 MBR 是否相交
MBROverlaps() 兩個幾何圖形的 MBR 是否重疊
MBRTouches() 兩個幾何圖形的 MBR 是否接觸
MBRWithin() 一個幾何圖形的 MBR 是否在另一個幾何圖形的 MBR 內
MD5() 計算 MD5 檢查和
MEMBER OF() 如果第一個運算元符合作為第二個運算元傳遞的 JSON 陣列的任何元素,則傳回 true (1),否則傳回 false (0)
MICROSECOND() 從引數傳回微秒
MID() 傳回從指定位置開始的子字串
MIN() 傳回最小值
MINUTE() 傳回引數中的分鐘數
MOD() 傳回餘數
MONTH() 傳回傳入日期中的月份
MONTHNAME() 傳回月份的名稱
MultiLineString() 從 LineString 值建構 MultiLineString
MultiPoint() 從 Point 值建構 MultiPoint
MultiPolygon() 從 Polygon 值建構 MultiPolygon
NAME_CONST() 使資料行具有指定的名稱
NOT! 否定值
NOT BETWEEN ... AND ... 判斷值是否不在值的範圍內
NOT IN() 判斷值是否不在一組值之中
NOT LIKE 簡單模式比對的否定
NOT REGEXP REGEXP 的否定
NOW() 傳回目前的日期和時間
NTH_VALUE() 從視窗框架的第 N 列傳回引數的值
NTILE() 目前列在其分割區內的儲存桶編號。
NULLIF() 如果 expr1 = expr2,則傳回 NULL
OCT() 傳回包含數字的八進位表示法的字串
OCTET_LENGTH() LENGTH() 的同義詞
OR|| 邏輯 OR
ORD() 傳回引數最左邊字元的字元碼
PERCENT_RANK() 百分比排名值
PERIOD_ADD() 將週期新增至年月
PERIOD_DIFF() 傳回週期之間的月份數
PI() 傳回圓周率的值
Point() 從座標建構 Point
Polygon() 從 LineString 引數建構 Polygon
POSITION() LOCATE() 的同義詞
POW() 傳回引數的指定次方
POWER() 傳回引數的指定次方
PS_CURRENT_THREAD_ID() 目前執行緒的效能結構描述執行緒 ID
PS_THREAD_ID() 指定執行緒的效能結構描述執行緒 ID
QUARTER() 傳回日期引數中的季
QUOTE() 逸出引數,以便在 SQL 陳述式中使用
RADIANS() 傳回轉換為弧度的引數
RAND() 傳回隨機浮點數值
RANDOM_BYTES() 傳回隨機位元組向量
RANK() 目前列在其分割區內的排名,有間隔
REGEXP 判斷字串是否符合規則運算式
REGEXP_INSTR() 符合規則運算式的子字串的起始索引
REGEXP_LIKE() 判斷字串是否符合規則運算式
REGEXP_REPLACE() 取代符合規則運算式的子字串
REGEXP_SUBSTR() 傳回符合規則運算式的子字串
RELEASE_ALL_LOCKS() 釋放所有目前的具名鎖定
RELEASE_LOCK() 釋放具名鎖定
REPEAT() 重複字串指定的次數
REPLACE() 取代指定字串的出現次數
REVERSE() 反轉字串中的字元
RIGHT() 傳回指定的右邊字元數
RLIKE 判斷字串是否符合規則運算式
ROLES_GRAPHML() 傳回表示記憶體角色子圖的 GraphML 文件
ROUND() 將引數四捨五入
ROW_COUNT() 更新的資料列數
ROW_NUMBER() 目前列在其分割區內的編號
RPAD() 附加字串指定的次數
RTRIM() 移除尾端空格
SCHEMA() DATABASE() 的同義詞
SEC_TO_TIME() 將秒數轉換為 'hh:mm:ss' 格式
SECOND() 傳回秒數 (0-59)
SESSION_USER() USER() 的同義詞
SHA1()SHA() 計算 SHA-1 160 位元檢查碼
SHA2() 計算 SHA-2 檢查碼
SIGN() 傳回引數的符號
SIN() 傳回引數的正弦值
SLEEP() 休眠指定的秒數
SOUNDEX() 傳回 soundex 字串
SOUNDS LIKE 比較發音
SOURCE_POS_WAIT() 封鎖直到複本已讀取並套用所有更新直到指定的位置
SPACE() 傳回指定空格數的字串
SQRT() 傳回引數的平方根
ST_Area() 傳回 Polygon 或 MultiPolygon 的面積
ST_AsBinary()ST_AsWKB() 從內部幾何格式轉換為 WKB
ST_AsGeoJSON() 從幾何產生 GeoJSON 物件
ST_AsText()ST_AsWKT() 從內部幾何格式轉換為 WKT
ST_Buffer() 傳回幾何體指定距離內點的幾何體
ST_Buffer_Strategy() 產生 ST_Buffer() 的策略選項
ST_Centroid() 將質心傳回為點
ST_Collect() 將空間值彙總到集合中
ST_Contains() 判斷一個幾何體是否包含另一個幾何體
ST_ConvexHull() 傳回幾何體的凸包
ST_Crosses() 判斷一個幾何體是否與另一個幾何體相交
ST_Difference() 傳回兩個幾何體的點集差
ST_Dimension() 幾何體的維度
ST_Disjoint() 判斷一個幾何體是否與另一個幾何體不相交
ST_Distance() 一個幾何體與另一個幾何體的距離
ST_Distance_Sphere() 兩個幾何體之間在地球上的最小距離
ST_EndPoint() LineString 的端點
ST_Envelope() 傳回幾何體的 MBR
ST_Equals() 判斷一個幾何體是否等於另一個幾何體
ST_ExteriorRing() 傳回 Polygon 的外環
ST_FrechetDistance() 一個幾何體與另一個幾何體的離散 Fréchet 距離
ST_GeoHash() 產生地理雜湊值
ST_GeomCollFromText()ST_GeometryCollectionFromText()ST_GeomCollFromTxt() 從 WKT 傳回幾何集合
ST_GeomCollFromWKB()ST_GeometryCollectionFromWKB() 從 WKB 傳回幾何集合
ST_GeometryN() 從幾何集合傳回第 N 個幾何體
ST_GeometryType() 傳回幾何類型的名稱
ST_GeomFromGeoJSON() 從 GeoJSON 物件產生幾何體
ST_GeomFromText()ST_GeometryFromText() 從 WKT 傳回幾何體
ST_GeomFromWKB()ST_GeometryFromWKB() 從 WKB 傳回幾何體
ST_HausdorffDistance() 一個幾何體與另一個幾何體的離散 Hausdorff 距離
ST_InteriorRingN() 傳回 Polygon 的第 N 個內環
ST_Intersection() 傳回兩個幾何體的點集交集
ST_Intersects() 判斷一個幾何體是否與另一個幾何體相交
ST_IsClosed() 判斷幾何體是否已封閉且簡單
ST_IsEmpty() 判斷幾何體是否為空
ST_IsSimple() 判斷幾何體是否為簡單
ST_IsValid() 判斷幾何體是否有效
ST_LatFromGeoHash() 從地理雜湊值傳回緯度
ST_Latitude() 傳回 Point 的緯度
ST_Length() 傳回 LineString 的長度
ST_LineFromText()ST_LineStringFromText() 從 WKT 建構 LineString
ST_LineFromWKB()ST_LineStringFromWKB() 從 WKB 建構 LineString
ST_LineInterpolatePoint() 沿著 LineString 指定百分比的點
ST_LineInterpolatePoints() 沿著 LineString 指定百分比的點
ST_LongFromGeoHash() 從地理雜湊值傳回經度
ST_Longitude() 傳回 Point 的經度
ST_MakeEnvelope() 兩個點周圍的矩形
ST_MLineFromText()ST_MultiLineStringFromText() 從 WKT 建構 MultiLineString
ST_MLineFromWKB()ST_MultiLineStringFromWKB() 從 WKB 建構 MultiLineString
ST_MPointFromText()ST_MultiPointFromText() 從 WKT 建構 MultiPoint
ST_MPointFromWKB()ST_MultiPointFromWKB() 從 WKB 建構 MultiPoint
ST_MPolyFromText()ST_MultiPolygonFromText() 從 WKT 建構 MultiPolygon
ST_MPolyFromWKB()ST_MultiPolygonFromWKB() 從 WKB 建構 MultiPolygon
ST_NumGeometries() 傳回幾何集合中的幾何體數目
ST_NumInteriorRing()ST_NumInteriorRings() 傳回 Polygon 中的內環數
ST_NumPoints() 傳回 LineString 中的點數
ST_Overlaps() 判斷一個幾何體是否與另一個幾何體重疊
ST_PointAtDistance() 沿著 LineString 指定距離的點
ST_PointFromGeoHash() 將地理雜湊值轉換為 POINT 值
ST_PointFromText() 從 WKT 建構 Point
ST_PointFromWKB() 從 WKB 建構 Point
ST_PointN() 從 LineString 傳回第 N 個點
ST_PolyFromText()ST_PolygonFromText() 從 WKT 建構 Polygon
ST_PolyFromWKB()ST_PolygonFromWKB() 從 WKB 建構 Polygon
ST_Simplify() 傳回簡化的幾何體
ST_SRID() 傳回幾何體的空間參考系統 ID
ST_StartPoint() LineString 的起點
ST_SwapXY() 傳回已交換 X/Y 座標的引數
ST_SymDifference() 傳回兩個幾何體的點集對稱差
ST_Touches() 判斷一個幾何體是否與另一個幾何體接觸
ST_Transform() 轉換幾何體的座標
ST_Union() 傳回兩個幾何體的點集聯集
ST_Validate() 傳回已驗證的幾何體
ST_Within() 判斷一個幾何體是否在另一個幾何體內
ST_X() 傳回 Point 的 X 座標
ST_Y() 傳回 Point 的 Y 座標
STATEMENT_DIGEST() 計算語句摘要雜湊值
STATEMENT_DIGEST_TEXT() 計算正規化的語句摘要
STD() 傳回母體標準差
STDDEV() 傳回母體標準差
STDDEV_POP() 傳回母體標準差
STDDEV_SAMP() 傳回樣本標準差
STR_TO_DATE() 將字串轉換為日期
STRCMP() 比較兩個字串
SUBDATE() 使用三個引數時,為 DATE_SUB() 的同義詞
SUBSTR() 傳回指定的子字串
SUBSTRING() 傳回指定的子字串
SUBSTRING_INDEX() 從字串中傳回指定分隔符號出現次數之前的子字串
SUBTIME() 減去時間
SUM() 傳回總和
SYSDATE() 傳回函式執行時的時間
SYSTEM_USER() USER() 的同義詞
TAN() 傳回引數的 tangent 值
TIME() 擷取傳遞的表示式中的時間部分
TIME_FORMAT() 格式化為時間
TIME_TO_SEC() 傳回轉換為秒的引數
TIMEDIFF() 減去時間
TIMESTAMP() 若只有一個引數,則此函式傳回日期或日期時間表示式;若有兩個引數,則傳回引數的總和
TIMESTAMPADD() 將間隔加到日期時間表示式
TIMESTAMPDIFF() 傳回兩個日期時間表示式的差值,使用指定的單位
TO_DAYS() 傳回轉換為天數的日期引數
TO_SECONDS() 傳回自 0 年以來轉換為秒的日期或日期時間引數
TRIM() 移除開頭和結尾的空格
TRUNCATE() 截斷至指定的小數位數
UCASE() 為 UPPER() 的同義詞
UNCOMPRESS() 解壓縮已壓縮的字串
UNCOMPRESSED_LENGTH() 傳回壓縮前字串的長度
UNHEX() 傳回包含數字十六進位表示法的字串
UNIX_TIMESTAMP() 傳回 Unix 時間戳記
UpdateXML() 傳回已取代的 XML 片段
UPPER() 轉換為大寫
USER() 用戶端提供的使用者名稱和主機名稱
UTC_DATE() 傳回目前的 UTC 日期
UTC_TIME() 傳回目前的 UTC 時間
UTC_TIMESTAMP() 傳回目前的 UTC 日期和時間
UUID() 傳回通用唯一識別碼 (UUID)
UUID_SHORT() 傳回整數值通用識別碼
UUID_TO_BIN() 將字串 UUID 轉換為二進位
VALIDATE_PASSWORD_STRENGTH() 判斷密碼強度
VALUES() 定義 INSERT 期間要使用的值
VAR_POP() 傳回母體標準變異數
VAR_SAMP() 傳回樣本變異數
VARIANCE() 傳回母體標準變異數
VERSION() 傳回指示 MySQL 伺服器版本的字串
WAIT_FOR_EXECUTED_GTID_SET() 等待給定的 GTID 在複本上執行。
WEEK() 傳回週數
WEEKDAY() 傳回星期幾索引
WEEKOFYEAR() 傳回日期的日曆週 (1-53)
WEIGHT_STRING() 傳回字串的權重字串
XOR 邏輯 XOR
YEAR() 傳回年份
YEARWEEK() 傳回年份和週數
| 位元 OR
~ 位元反轉