美文网首页
五、MySQL运算符和函数

五、MySQL运算符和函数

作者: Lord丶轩莫言弃 | 来源:发表于2019-07-31 10:32 被阅读0次

    1、字符函数

    函数名称 描述
    CONCAT() 字符连接
    CONCAT_WS() 使用指定的分隔符进行字符连接
    FORMAT() 数字格式化
    LOWER() 转换成小写字母
    UPPER() 转换成大写字母
    LEFT() 获取左侧字符
    RIGHT() 获取右侧字符
    LENGTH() 获取字符串长度
    LTRIM() 删除前导空格
    RTRIM() 删除后续空格
    TRIM() 删除前导和后续空格
    SUBSTRING() 字符串截取
    [NOT] LIKE 模式匹配
    REPLACE() 字符串替换

    2、查找带有%(通配符)的记录,解决方案

    # ESCAPE '1': 1后面的%不需要解析,为标准%号
    # %(百分号):代表任意个字符
    # _(下划线):代表任意一个字符
    SELECT * FROM tbl_name WHERE col_name LIKE '%1%%' ESCAPE '1';
    

    3、数值运算符和函数

    名称 描述
    CEIL() 进一取整
    DIV 整数除法
    FLOOR() 舍一取整
    MOD 取余数(取模)
    POWER() 幂运算
    ROUND() 四舍五入
    TRUNCATE() 数字截取

    4、比较运算符与函数

    名称 描述
    [NOT] BETWEEN...AND... [不] 在范围之内
    [NOT] IN() [不] 在列出值范围内
    IS [NOT] NULL [不] 为空

    5、日期时间函数

    名称 描述
    NOW() 当前日期和时间
    CURDATE() 当前日期
    CURTIME() 当前时间
    DATE_ADD() 日期变化
    DATEDIFF() 日期差值
    DATE_FORMAT() 日期格式化

    6、信息函数

    名称 描述
    CONNECTION_ID() 连接ID
    DATEBASE() 当前数据库
    LAST_INSERT_ID() 最后插入记录的ID号
    USER() 当前用户
    VERSION() 版本信息

    7、聚合函数

    名称 描述
    AVG() 平均值
    COUNT() 计数
    MAX() 最大值
    MIN() 最小值
    SUM() 求和

    8、加密函数

    名称 描述
    MD5() 信息摘要算法
    PASSWORD() 密码算法

    相关文章

      网友评论

          本文标题:五、MySQL运算符和函数

          本文链接:https://www.haomeiwen.com/subject/hbczrctx.html