mysql官方文档阅读笔记(四)Chapter 13 Functions and Operators第13章-函数和运算符

MySQL现有的operator方案 调研市面上MySQL现有的operator方案,mysql operator来源于网站https://github.com/operator-framework/awesome-operators和OperatorHub.io。MySQL InnoDB Cluster是MySQL高可用方案,利用MySQL Group Replication和MySQL Shell、MySQL Router可以轻松搭建强壮的高可用方案。已做初步调研,与Oracle/mysql-operator的方案一样,后期不再关注。 阅读详情

函数和运算符这一章节我打算先看了。因为用的比较多,功能很强大。微笑先打概了解下有哪些内容吧!

Table of Contents     

13.1 Function and Operator Reference-------------------------------------------------------------------------------------函数和运算符参考 13.2 Type Conversion in Expression Evaluation------------------------------------------------------------------------表达式求值中的类型转换 13.3 Operators-----------------------------------------------------------------------------------------------------------------------运算符     13.4Control Flow Functions----------------------------------------------------------------------------------------------------流程控制函数 13.5 String Functions--------------------------------------------------------------------------------------------------------------字符串函数      13.6 Numeric Functions and Operators-------------------------------------------------------------------------------------数值函数和运算符     13.7 Date and Time Functions-------------------------------------------------------------------------------------------------日期和时间函数 13.8 What Calendar Is Used By MySQL?---------------------------------------------------------------------------------MySQL使用什么日历? 13.9 Full-Text Search Functions-----------------------------------------------------------------------------------------------全文检索功能      13.10 Cast Functions and Operators----------------------------------------------------------------------------------------类型转换函数和操作符 13.11 XML Functions--------------------------------------------------------------------------------------------------------------XML函数 13.12 Bit Functions and Operators-------------------------------------------------------------------------------------------位函数和操作符 13.13 Encryption and Compression Functions--------------------------------------------------------------------------加密压缩函数 13.14 Information Functions----------------------------------------------------------------------------------------------------信息函数 13.15 Spatial Analysis Functions --------------------------------------------------------------------------------------------空间分析函数    13.16 JSON Functions-----------------------------------------------------------------------------------------------------------JSON函数      13.17 Functions Used with Global Transaction IDs-------------------------------------------------------------------全局事务ID使用的函数 13.18 MySQL Enterprise Encryption Functions-------------------------------------------------------------------------MySQL企业加密函数    13.19 Aggregate (GROUP BY) Functions---------------------------------------------------------------------------------集合(按组)函数     13.20 Miscellaneous Functions------------------------------------------------------------------------------------------------其他函数 13.21 Precision Math--------------------------------------------------------------------------------------------------------------精确数学

现在我们来具体看看里面的方法咯。操。。。好TM多啊。哭

13.1 Function and Operator Reference

Table 13.1 Functions/Operators

 逐位或返回人口标准差
Name Description
ABS()  
ACOS() 返回绝对值(这玩意儿早尼玛就晓得了)
ADDDATE() 将时间值(间隔)添加到日期值
ADDTIME() 添加时间
AES_DECRYPT() 利用AES解密
AES_ENCRYPT() 使用AES加密
AND, && 逻辑和
ANY_VALUE() 通过价值排斥压制的全组(WTF.啥子JB。百度了下是获得非group by的信息。详情百度吧。)
Area() (deprecated 5.7.6) 返回多边形或多边形区域(没用过,下次写来玩玩儿,标个红)
AsBinary(), AsWKB() (deprecated 5.7.6) 从内部几何格式转换为WKB(wkb(OGC well-known binary)是OGC制定的空间数据的组织规范)
ASCII() 返回最左边字符的数值
ASIN() 返回弧正弦(还有这玩意儿,我也是意外。)
= 分配一个值(作为集合语句的一部分,或作为更新语句中的set子句的一部分)(说的好挫啊,搞得我好像不认识似的。)
:= 指定一个值
AsText(), AsWKT() (deprecated 5.7.6) 从内部几何格式转换为WKT(OGC制定的空间数据的组织规范,wkt是以文本形式描述,wkb是以二进制形式描述。)
ASYMMETRIC_DECRYPT() 使用私有或公钥解密密文
ASYMMETRIC_DERIVE() 从非对称密钥派生对称密钥
ASYMMETRIC_ENCRYPT() 使用私人或公共密钥加密明文
ASYMMETRIC_SIGN() 从摘要生成签名
ASYMMETRIC_VERIFY() 验证签名与摘要匹配
ATAN() 返回弧切
ATAN2(), ATAN() 返回两个参数的反正切
AVG() 返回参数的平均值
BENCHMARK() 重复执行表达式
BETWEEN ... AND ... 检查值是否在值范围内
BIN() 返回包含数字二进制表示的字符串
BINARY 将字符串转换为二进制字符串
BIT_AND() 回位和(??????)
BIT_COUNT() 返回设置的位数
BIT_LENGTH() 位返回参数长度
BIT_OR() 回位或
BIT_XOR() 返回按位异或
& 按位与
~ 逐位反转
| 逻辑或
^ 按位异或
Buffer() (deprecated 5.7.6) 几何距离给定点的返回几何
CASE 算子
CAST() 将值作为某种类型
CEIL() 返回小于参数的最小整数值
CEILING() 返回小于参数的最小整数值
Centroid() (deprecated 5.7.6) 返回的质心作为一个点
CHAR() 返回每个整数传递的字符
CHAR_LENGTH() 返回参数中的字符数
CHARACTER_LENGTH() 字符长度方法的同效
CHARSET() 返回参数的字符集
COALESCE() 返回第一个非空参数
COERCIBILITY() 返回的字符串参数的整理可压缩性值
COLLATION() 返回字符串参数的排序规则
COMPRESS() 返回结果作为二进制字符串
CONCAT() 返回连接字符串
CONCAT_WS() 返回连接与分离
CONNECTION_ID() 返回连接的连接ID(线程ID)
Contains() (deprecated 5.7.6) 一个几何形状的MBR是否包含另一个
CONV() 在数基数之间转换数字
CONVERT() 将值作为某种类型
CONVERT_TZ() 从一个时区转换到另一个时区
ConvexHull() (deprecated 5.7.6) 返回几何凸包
COS() 返回余弦
COT() 返回的余切
COUNT() 返回返回的行数
COUNT(DISTINCT) 返回数个不同值的计数
CRC32() 计算循环冗余校验值
CREATE_ASYMMETRIC_PRIV_KEY() 创建私钥
CREATE_ASYMMETRIC_PUB_KEY() 创建公钥
CREATE_DH_PARAMETERS() 生成DH秘密共享
CREATE_DIGEST() 从字符串生成摘要
Crosses() (deprecated 5.7.6) 一个几何是否相交
CURDATE() 返回当前日期
CURRENT_DATE(), CURRENT_DATE 同 CURDATE()
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() 返回的名称为“weekday
DAYOFMONTH() 月的一天返回(0~31)
DAYOFWEEK() 返回下标论据
DAYOFYEAR() 今年的天返回(1-366)
DECODE() 解码字符串加密使用的encode()
DEFAULT() 返回表列的默认值
DEGREES() 弧度转换为度
DES_DECRYPT() (deprecated 5.7.6) 解密字符串
DES_ENCRYPT() (deprecated 5.7.6) 加密字符串
Dimension() (deprecated 5.7.6) 几何尺寸
Disjoint() (deprecated 5.7.6) 无论两构型MBR是不相交的
Distance() (deprecated 5.7.6) 一个几何体与另一个几何体的距离
DIV 整数除法
/ 除法运算符
ELT() 返回索引字符串
ENCODE() 编码的字符串
ENCRYPT() (deprecated 5.7.6) 加密字符串
EndPoint() (deprecated 5.7.6) 线的终点
Envelope() (deprecated 5.7.6) 返回的MBR几何
= 等于操作符
<=> null安全等于运算符
Equals() (deprecated 5.7.6) 无论两构型MBR是平等的
EXP() 提高力量
EXPORT_SET() 返回一个字符串,每一位的值位,你会得到一个字符串,每个设置点,你会得到一个字符串
ExteriorRing() (deprecated 5.7.6) 返回多边形的外部环
EXTRACT() 提取日期的一部分
ExtractValue() 使用XPath符号从xml字符串中提取值
FIELD() 在后面的参数中返回第一个参数的索引(位置)
FIND_IN_SET() 收益的指标地位的争论在第一次争论
FLOOR() 返回最大的整数值不大于参数
FORMAT() 返回格式化到指定小数位数的数字
FOUND_ROWS() 对于带有限制子句的选择,将返回的行数没有限制子句
FROM_BASE64() 解码Base-64字符串并返回结果
FROM_DAYS() 将日期转换为日期
FROM_UNIXTIME() 将UNIX时间戳格式化为日期
GeomCollFromText(), GeometryCollectionFromText()(deprecated 5.7.6) 返回几何集合从WKT
GeomCollFromWKB(), GeometryCollectionFromWKB()(deprecated 5.7.6) 返回几何集合从WKB
GeometryCollection() 从几何构造几何集合
GeometryN() (deprecated 5.7.6) 返回n几何几何集合
GeometryType() (deprecated 5.7.6) 几何类型的返回名称
GeomFromText(), GeometryFromText() (deprecated 5.7.6) 返回几何WKT
GeomFromWKB(), GeometryFromWKB() (deprecated 5.7.6) 返回几何WKB
GET_FORMAT() 返回日期格式字符串
GET_LOCK() 获取命名锁
GLength() (deprecated 5.7.6) 回归线的长度
> 大于运算符
>= 大于或等于运算符
GREATEST() 返回最大参数
GROUP_CONCAT() 返回串字符串
GTID_SUBSET() 如果所有gtids子集也将返回true;否则为false。
GTID_SUBTRACT() 返回集合中的子集都不gtids。
HEX() 返回十进制或字符串值的十六进制表示形式
HOUR() 提取时间
IF() 如果/其他的构建
IFNULL() null如果/其他构造
IN() 检查值是否在一组值内
INET_ATON() 返回IP地址的数值
INET_NTOA() 从数值返回IP地址
INET6_ATON() 返回一个IPv6地址的数值
INET6_NTOA() 从数值返回IPv6地址
INSERT() 在指定的位置到指定数量的字符插入子串
INSTR() 返回字符串的第一个匹配项的索引
InteriorRingN() (deprecated 5.7.6) 返回多边形n室内环
Intersects() (deprecated 5.7.6) 两构型MBR是否相交
INTERVAL() 返回小于第一个参数的参数的索引
IS 测试布尔值
IS_FREE_LOCK() 是否命名的锁是免费的
IS_IPV4() 参数是否为IPv4地址
IS_IPV4_COMPAT() 参数是否是IPv4兼容地址
IS_IPV4_MAPPED() 参数是否是IPv4映射地址
IS_IPV6() 参数是否为IPv6地址
IS NOT 测试布尔值
IS NOT NULL 非空值检验
IS NULL 空值测试
IS_USED_LOCK() 是否使用指定的锁;如果TRUE返回连接标识符
IsClosed() (deprecated 5.7.6) 无论是封闭的简单几何
IsEmpty() (deprecated 5.7.6) 占位符的功能
ISNULL() 测试是否参数是空的
IsSimple() (deprecated 5.7.6) 几何是否简单
JSON_APPEND() 追加数据到JSON文档
JSON_ARRAY() 创建JSON数组
JSON_ARRAY_APPEND() 追加数据到JSON文档
JSON_ARRAY_INSERT() 插入JSON数组
-> 在评估路径返回JSON列值;相当于json_extract()。
JSON_CONTAINS() JSON文档是否包含特定对象的路径
JSON_CONTAINS_PATH() JSON文档是否包含路径上的任何数据
JSON_DEPTH() JSON文档的最大深度
JSON_EXTRACT() 从JSON文档返回数据
->> 在评估路径和结束引语结果返回JSON列值;相当于json_unquote(json_extract())。
JSON_INSERT() 将数据插入JSON文档
JSON_KEYS() 来自JSON文档的密钥数组
JSON_LENGTH() JSON文档中元素的个数
JSON_MERGE() JSON文件合并
JSON_OBJECT() 创建JSON对象
JSON_QUOTE() 引用JSON文档
JSON_REMOVE() 从JSON文档中移除数据
JSON_REPLACE() 在JSON文档中替换值
JSON_SEARCH() JSON文档内的值路径
JSON_SET() 将数据插入JSON文档
JSON_TYPE() JSON值类型
JSON_UNQUOTE() JSON值而言
JSON_VALID() JSON值是否有效
LAST_DAY 返回的最后一节,这个月的争论
LAST_INSERT_ID() 上次插入的自动增量列的值
LCASE() 同LOWER()
LEAST() 返回最小参数
LEFT() 为指定的返回字符左边的数
<< 左移
LENGTH() 返回字符串长度
< 小于操作符
<= 小于或等于运算符
LIKE 简单的模式匹配
LineFromText(), LineStringFromText() (deprecated 5.7.6) 构造线从WKT
LineFromWKB(), LineStringFromWKB() (deprecated 5.7.6) 构造线由WKB
LineString() 构造线由点的值
LN() 返回参数的自然对数
LOAD_FILE() 加载命名文件
LOCALTIME(), LOCALTIME 同 NOW()
LOCALTIMESTAMP, LOCALTIMESTAMP() 同 NOW()
LOCATE() 返回字符串中第一次出现的位置
LOG() 返回第一个参数的自然对数
LOG10() 返回参数10为底的对数
LOG2() 返回参数的基-2对数
LOWER() 返回参数的情况下。
LPAD() 返回字符串参数,左填充指定字符串
LTRIM() 删除前导空格
MAKE_SET() 返回一组逗号分隔的字符串,该字符串具有相应位的位集
MAKEDATE() 创建年度日期和年度日期
MAKETIME() 创建时间从小时,分钟,秒
MASTER_POS_WAIT() 阻止直到读取并将所有更新应用到指定位置
MATCH 执行全文搜索
MAX() 返回的最大值
MBRContains() 一个几何形状的MBR是否包含另一个
MBRCoveredBy() 一个MBR是否被另一个覆盖
MBRCovers() 一个MBR是否覆盖另一个
MBRDisjoint() 无论两构型MBR是不相交的
MBREqual() (deprecated 5.7.6) 无论两构型MBR是平等的
MBREquals() 无论两构型MBR是平等的
MBRIntersects() 两构型MBR是否相交
MBROverlaps() 无论两构型MBR重叠
MBRTouches() 无论两构型MBR的触摸
MBRWithin() 一个几何形状的MBR是否在另一个MBR内
MD5() MD5校验和计算
MICROSECOND() 从参数返回微秒
MID() 返回一个字符串从指定位置
MIN() 返回最小值
- 减算子
MINUTE() 从争论中恢复一分钟
MLineFromText(), MultiLineStringFromText() (deprecated 5.7.6) 构建多线从边门
MLineFromWKB(), MultiLineStringFromWKB() (deprecated 5.7.6) 构建多线从WKB
MOD() 返回余数
%, MOD 模运算符
MONTH() 返回当月通过日期
MONTHNAME() 返回月份名称
MPointFromText(), MultiPointFromText() (deprecated 5.7.6) 构建多点从WKT
MPointFromWKB(), MultiPointFromWKB() (deprecated 5.7.6) 构建多点从WKB
MPolyFromText(), MultiPolygonFromText() (deprecated 5.7.6) 从WKT构建多多边形
MPolyFromWKB(), MultiPolygonFromWKB() (deprecated 5.7.6) 从WKB构建多多边形
MultiLineString() 构建多线从线值
MultiPoint() 从点值构造多点
MultiPolygon() 多边形值构造多边形
NAME_CONST() 使列具有给定名称
NOT, ! 否定价值
NOT BETWEEN ... AND ... 检查值是否在值范围内
!=, <> 不等于操作符
NOT IN() 检查值是否在一组值内
NOT LIKE 简单模式匹配的否定
NOT REGEXP 否定的正则表达式
NOW() 返回当前日期和时间
NULLIF() 如果表达式1= 表达式2返回null
NumGeometries() (deprecated 5.7.6) 几何集合中的几何返回数
NumInteriorRings() (deprecated 5.7.6) 多边形内环的返回数
NumPoints() (deprecated 5.7.6) 字符串中返回的点数
OCT() 返回包含数字八进制表示的字符串
OCTET_LENGTH() 同 LENGTH()
OLD_PASSWORD() 恢复密码的格式实现的价值
||, OR 逻辑或
ORD() 对于争论的最左边的字符返回字符编码
Overlaps() (deprecated 5.7.6) 无论两构型MBR重叠
PASSWORD() (deprecated 5.7.6) 计算并返回密码字符串
PERIOD_ADD() 增加一个月至一个月
PERIOD_DIFF() 返回期间之间的月数
PI() 返回圆周率值
+ 加法运算符
Point() 坐标点构造
PointFromText() (deprecated 5.7.6) 从边门结构点
PointFromWKB() (deprecated 5.7.6) 从WKB结构点
PointN() (deprecated 5.7.6) 返回n点线
PolyFromText(), PolygonFromText() (deprecated 5.7.6) 从WKT构建多边形 
PolyFromWKB(), PolygonFromWKB() (deprecated 5.7.6) 从WKB构建多边形
Polygon() 从线的参数构造多边形
POSITION() 同 LOCATE()
POW() 返回参数的指定次幂
POWER() 返回参数到指定的功率
PROCEDURE ANALYSE() (deprecated 5.7.18) 分析查询结果
QUARTER() 返回日期参数的季度
QUOTE() 在SQL语句中使用参数
RADIANS() 返回参数转换为弧度
RAND() 返回一个随机浮点值
RANDOM_BYTES() 返回随机字节向量
REGEXP 正则表达式模式匹配
RELEASE_ALL_LOCKS() 释放所有当前命名的锁
RELEASE_LOCK() 释放命名锁
REPEAT() 重复字符串指定的次数
REPLACE() 替换指定字符串的出现
REVERSE() 反转字符串中的字符
RIGHT() 返回指定的最右边的字符数
>> 右移位
RLIKE 正则表达式的同义词
ROUND() 圆的参数
ROW_COUNT() 更新的行数
RPAD() 附加字符串指定的次数
RTRIM() 删除尾随空格
SCHEMA() (数据库)的同义词。
SEC_TO_TIME() 将第二to’:分:秒”格式
SECOND() 在第二个return(0~59)
SESSION_USER() 同user()
SHA1(), SHA() 计算SHA-1校验和160位
SHA2() 计算一个SHA-2校验
SIGN() 返回自己的论点
SIN() 返回自己的论点
SLEEP() 睡几秒钟
SOUNDEX() 返回一个字符串模糊
SOUNDS LIKE 比较的声音
SPACE() 返回指定空间数的字符串
SQRT() 返回参数的平方根
SRID() (deprecated 5.7.6) 返回几何的空间参考系统标识
ST_Area() 返回多边形或多边形区域
ST_AsBinary(), ST_AsWKB() 从内部几何格式转换为WKB
ST_AsGeoJSON() 生成几何对象
ST_AsText(), ST_AsWKT() 从内部几何格式转换为WKT
ST_Buffer() 几何距离给定点的返回几何
ST_Buffer_Strategy() 对于st_buffer()产生战略选择
ST_Centroid() 你有点centroid 返回
ST_Contains() 一个几何是否包含另一个
ST_ConvexHull() 返回几何凸包
ST_Crosses() 你是否一个几何
ST_Difference() 两个几何体的返回点集差
ST_Dimension() 几何尺寸
ST_Disjoint() 一个几何是否与另一个几何体不相交
ST_Distance() 一个几何体与另一个几何体的距离
ST_Distance_Sphere() 两个几何体之间的最小距离
ST_EndPoint() 线的终点
ST_Envelope()  
ST_Equals() 一个值是否等于另一个哈希值
ST_ExteriorRing() 多边形外环
ST_GeoHash() 产生一个地理哈希值
ST_GeomCollFromText(),ST_GeometryCollectionFromText(),ST_GeomCollFromTxt() 返回几何集合从边门
ST_GeomCollFromWKB(), ST_GeometryCollectionFromWKB() 返回几何集合从WKB
ST_GeometryN() 返回n几何几何集合
ST_GeometryType() 几何类型的返回名称
ST_GeomFromGeoJSON() 从地理JSON对象生成几何
ST_GeomFromText(), ST_GeometryFromText() 返回几何从WKT
ST_GeomFromWKB(), ST_GeometryFromWKB() 返回几何从WKB
ST_InteriorRingN() 返回多边形n室内环
ST_Intersection() 两个几何构型的返回点集交集
ST_Intersects() 一个几何是否相交另一个
ST_IsClosed() 几何是否封闭和简单
ST_IsEmpty() 占位符的功能
ST_IsSimple() 几何是否简单
ST_IsValid() 几何是否有效
ST_LatFromGeoHash() 从地理哈希值返回纬度
ST_Length() 回归线的长度
ST_LineFromText(), ST_LineStringFromText() 构造线由WKT
ST_LineFromWKB(), ST_LineStringFromWKB() 构造线由WKB
ST_LongFromGeoHash() 从地理哈希值返回经度
ST_MakeEnvelope() 两点左右矩形
ST_MLineFromText(), ST_MultiLineStringFromText() 从WKT构建多行字符串
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() 从WKB构建多行字符串
ST_MPointFromText(), ST_MultiPointFromText() 从WKT构建多多边形
ST_MPointFromWKB(), ST_MultiPointFromWKB() 从WKT构建多多边形
ST_MPolyFromText(), ST_MultiPolygonFromText() 从WKT构建多多边形
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() 从WKB构建多多边形
ST_NumGeometries() 几何集合中的几何返回数
ST_NumInteriorRing(), ST_NumInteriorRings() 多边形内环的返回数
ST_NumPoints() 字符串中返回的点数
ST_Overlaps() 一个几何是否重叠
ST_PointFromGeoHash() 将地理哈希值转换为点值
ST_PointFromText() 从边门结构点
ST_PointFromWKB() 从WKB结构点
ST_PointN() 返回n点线
ST_PolyFromText(), ST_PolygonFromText() 从WKT构建多边形
ST_PolyFromWKB(), ST_PolygonFromWKB() 从WKB构建多边形
ST_Simplify() 返回简化几何
ST_SRID() 返回几何的空间参考系统标识
ST_StartPoint() 起点线
ST_SymDifference() 两个几何的返回点集对称差
ST_Touches() 一个几何是否触及另一个
ST_Union() 两个几何点的点集并集
ST_Validate() 返回验证几何
ST_Within() 一个几何是否在另一个
ST_X() 点的x坐标
ST_Y() 点的y坐标
StartPoint() (deprecated 5.7.6) 开始点的线
STD() 返回人口标准差
STDDEV()  
STDDEV_POP() 返回人口标准差
STDDEV_SAMP() 返回样品标准偏差
STR_TO_DATE() 将字符串转换为日期(这个超好用。)
STRCMP() 比较两个字符串
SUBDATE() 同义词date_sub()当调用三个参数
SUBSTR() 指定返回的子字符串
SUBSTRING() 指定返回的子字符串
SUBSTRING_INDEX() 在指定数量的分隔符返回从字符串的子串出现
SUBTIME() 减倍
SUM() 返回的总和
SYSDATE() 返回函数执行的时间
SYSTEM_USER() 同USER()
TAN() 返回参数的切线
TIME() 提取表达式传递的时间部分
TIME_FORMAT() 格式为时间
TIME_TO_SEC() 返回转换为秒的参数
TIMEDIFF() 减时间
* 乘法运算符
TIMESTAMP() 一个参数,这个函数返回的日期或日期时间表达式;有两个论点,论据的总和
TIMESTAMPADD() 添加一个间隔的日期的表达
TIMESTAMPDIFF() 从一个DateTime表达区间
TO_BASE64() 返回参数转换成Base-64字符串
TO_DAYS() 返回日期参数转换为天数
TO_SECONDS() 返回日期或日期时间参数转换为秒0年以来
Touches() (deprecated 5.7.6) 一个几何是否触及另一个
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() 返回整型值通用标识符
VALIDATE_PASSWORD_STRENGTH() 确定密码强度
VALUES() 定义插入过程中要使用的值
VAR_POP() 返回人口标准方差
VAR_SAMP() 返回样本方差
VARIANCE() 返回人口标准方差
VERSION() 返回一个指示MySQL服务器版本的字符串
WAIT_FOR_EXECUTED_GTID_SET() 等到了gtids执行奴隶。
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() 等到了gtid执行奴隶。
WEEK() 返回周数
WEEKDAY() 返回周日索引
WEEKOFYEAR() 日期的日历周回报(1-53)
WEIGHT_STRING() 返回字符串的权重字符串
Within() (deprecated 5.7.6) 一个几何形状的MBR是否在另一个MBR内
X() (deprecated 5.7.6) 点的x坐标
XOR 逻辑异或
Y() (deprecated 5.7.6) 点的y坐标
YEAR() 返回年
YEARWEEK() 返回年和周




我操,总算大略的过了一遍。后面的我再写着用用。这都要重庆出差回来才有时间了。挨。。。。。哭








【多媒体处理】基于C++与Qt的短视频智能裁剪系统:FFmpeg驱动的横竖屏转换与预览解决方案 项目介绍 基于C++、Qt与FFmpeg的短视频横竖屏智能裁剪与预览系统设计与实现(含模型描述及部分示例 内容概要:本文介绍了一个基于C++、Qt与FFmpeg的短视频横竖屏智能裁剪与预览系统的设计与实现。系统通过构建完整的视频处理闭环,实现了从视频读取、解码、内容分析、智能裁剪到实时预览和重新编码的全流程处理。核心架构分为五个层次:媒体输入与标准化层利用FFmpeg完成视频解复用与解码,并统一帧格式;视觉重要区域分析层通过显著性检测、边缘强度、颜色差异和运动信息识别画面中的主体区域;时序跟踪与轨迹稳定层采用卡尔曼滤波或指数平滑技术对主体位置进行连续优化,确保裁剪窗口在时间维度上的稳定性;比例约束与裁剪决策层根据目标宽高比和主体位置求解最优裁剪框,兼顾内容保留与画面合规;预览、导出与任务控制层基于Qt实现双画面同步预览、参数配置和导出控制,保障交互流畅性。项目还提供了模拟数据生成功能,可批量生成五万条包含分辨率、主体位置、运动速度、覆盖率等字段的结构化样本,支持算法验证与模型训练。; 适合人群:具备C++编程基础,熟悉Qt图形界面开发和FFmpeg多媒体处理技术的中高级研发人员,尤其适用于从事视频处理、智能编辑、自动化内容生产等相关领域的开发者或科研人员。; 使用场景及目标:①解决短视频在横竖屏转换过程中因固定裁剪导致的主体丢失问题,提升内容保留能力;②实现高效稳定的智能裁剪算法原型开发与性能测试;③构建可扩展的视频处理系统框架,支持后续集成人脸检测、人体识别或深度学习模型;④为算法优化提供标准化数据集,支持回归测试与质量评估。; 阅读建议:此资源不仅包含完整的技术架构设计和核心代码示例,还强调工程实践中对资源管理、线程安全、性能优化和异常处理的关注。建议读者结合代码实现深入理解各模块间的协作机制,并尝试替换分析器或调整平滑策略以验证不同算法效果。同时推荐运行数据生成模块,用于训练模型或开展量化对比实验。 立即下载

相关推荐

政府科技管理者如何提升科技成果转化项目进场交易的备案效率?.docx

政府科技管理者如何提升科技成果转化项目进场交易的备案效率?

MySQL Operators(比较操作符,逻辑运算符)

比较操作符 比较操作符返回TRUE(1)和FALSE(0)或者NULL = > < >= <= <> !=这几个不仅可以用于常量比较,还可以用于行比较 Name Description BETWEEN … AND … expr BETWEEN min AND max=(min <= expr AND expr <= max),取非只要...

Claroja 2219

科技中介服务机构如何通过智能体技术提升服务效率与专业度?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

强力推荐:MySQL Operator——在Kubernetes上无缝部署高可用MySQL集群

MySQL Operator,一款由Bitpoke精心打造的开源工具,为你的云原生数据库管理带来了革命性的解决方案。它为在Kubernetes环境中的MySQL部署提供了一套强大的自动化方案,从一键部署到高效备份,再到故障恢复,全方位守护你的数据安全。 ## 项目介绍 MySQL Operator旨在简化Kubernetes上的MySQL集群部署和管理,确保服务的稳健性。它将复杂的数据管理任务

gitblog_00016的博客 643

产业园区如何高效对接企业技术需求并推动成果转化?观点作者:科易网-国家科技成果转化(厦门)示范基地.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

政府科技管理者在推动科技成果转化时,如何高效整合区域创新要素资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

MySQL数值运算符和函数

对于普通加减法运算,此处不予详细讲解,如下例: mysql> SELECT 3+4; +-----+ | 3+4 | +-----+ | 7 | +-----+ 1 row in set (0.03 sec) CEIL和FLOOR CEIL为向上取整,只要有小数位,不管是几,直接入一位。例如: mysql> SELECT CEIL(3.01);

杨森源的博客 2万+

山区道路边坡落石隐患检测数据集VOC+YOLO格式241张1类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

Learning Golang项目全解析:从零基础到实战高手的完整指南

Learning Golang项目是一个全面的Go语言学习资源,提供了丰富的实战示例、算法实现和真实世界应用案例,帮助开发者从零基础掌握Go语言的基础和高级特性。无论是刚入门的新手还是有一定经验的开发者,都能通过这个项目快速提升Go编程技能。 ## 为什么选择Learning Golang项目? Go语言作为近年来备受关注的编程语言,以其简洁高效、并发性能优越和强大的标准库而闻名。Learni

gitblog_00057的博客 323

高空作业栏杆检测数据集VOC+YOLO格式230张3类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

ti-cgt-c2000-22.6.0.LTS-windows-x64-installer

ti-cgt-c2000-22.6.0.LTS-windows-x64-installer

MySQL String Functions and Operators(字符串处理)

Name Description 例子 ASCII(str) 返回字符ascii码 SELECT ASCII('2'); # -> 50 BIN(N) 返回字符的二进制值 SELECT BIN(12); # -> '1100' BIT_LENGTH() Return length of argument in bits CHAR(N,... [USING ...

Claroja 590

光伏板太阳能板尘土灰尘脏污检测数据集VOC+YOLO格式1006张3类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

两相交错并联Boost电路仿真模型(Simulink仿真实现)

内容概要:本文围绕两相交错并联Boost电路的Simulink仿真模型展开,旨在通过仿真手段深入研究该电路在电力电子系统中的工作特性与性能优势。文章系统阐述了两相交错并联Boost电路的拓扑结构、工作原理及其在提升系统效率、减小输入电流纹波、均衡电流分配方面的显著优势。通过构建完整的Simulink仿真模型,对电路在不同负载与输入条件下的动态响应、稳态性能及控制策略进行了全面分析与验证。重点设计并实现了电压电流双闭环PI控制策略,详细论述了PI控制器的参数整定方法、占空比调节机制以及交错并联所带来的均流效果。仿真结果表明,所构建的模型能够有效提升系统的动态响应速度与稳定性,显著降低输入电流的谐波含量与纹波幅值,验证了交错并联技术在中高功率DC-DC变换应用中的优越性。; 适合人群:具备电力电子技术基础、熟悉Simulink仿真的电气工程及相关专业本科生、研究生,以及从事电源系统设计、新能源变换器研发的工程技术人员。; 使用场景及目标:①学习和掌握交错并联Boost电路的拓扑结构、工作原理与建模方法;②开展电力电子变换器的仿真分析、控制器设计与参数优化;③为实际工程项目中的高性能DC-DC变换器设计,特别是追求低输入纹波和高功率密度的应用场景,提供理论支撑与仿真验证依据。; 阅读建议:建议读者结合Simulink模型文件同步操作,深入理解主电路各模块、双闭环控制结构及PWM调制环节的参数设置与逻辑实现,重点关注PI控制器的参数整定过程与交错控制的时序配合,并可通过调整输入电压、负载大小及控制参数进行对比实验,以深化对交错并联技术优势及其控制策略的理解。

无功优化电网故障下分布式能源系统多目标优化[并网转换器(GCC)](Matlab代码&Simulink实现)

内容概要:本文详细介绍了基于Plecs或Simulink平台构建的全桥LLC谐振变换器仿真模型,重点研究了变频控制与移相混合控制策略下的闭环系统设计与参数优化方法。内容涵盖全桥LLC谐振变换器的工作原理、小信号建模技术(如扩展描述函数EDF)、PID控制器参数整定过程以及软开关实现条件,并通过仿真验证了系统在稳态输出性能、动态响应特性(如启动过程与负载阶跃)和频率调节平滑性等方面的优良表现。同时提供了完整的仿真模型、参数设计报告及说明文档,有助于读者复现结果并深入理解控制机制与建模细节。; 适合人群:具备电力电子、自动控制等相关专业知识背景,从事高效率电源设计、新能源变换系统研发的工程师及高等院校电力电子与电力传动方向的研究生。; 使用场景及目标:①掌握LLC谐振变换器的小信号建模与闭环控制系统设计方法;②学习并应用变频与移相结合控制策略提升电源转换效率;③支撑科研项目中的电力电子系统仿真验证或学位论文课题开发;④复现高水平学术论文中关于谐振变换器的控制方案与性能分析。; 阅读建议:建议结合所提供的仿真模型与参数设计资料,边运行仿真边对照文章内容理解控制逻辑与建模过程,特别关注小信号模型的建立方法与PID控制器参数整定环节,以增强对实际工程问题的分析与设计能力。

速腾聚创激光雷达复现FAST-LIO

记录复现FAST-LIO算法的过程和,代码梳理和理解。FAST-LIO的简化版、注释版。速腾激光雷达

abanchao的博客 2932
上一篇: mysql官方文档阅读笔记(三)General Information一般信息模块浏览
下一篇: eclipse的javabean快捷键
ExceptionMapping
博客等级 码龄10年 30粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值