首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL常用函数速查表

    最全的MySQL函数速查,新手必备!大家好呀!我是数据库小学妹写SQL的时候,是不是经常遇到这种情况:想把两个字段的内容拼在一起?→找函数想把字符串转成大写?→找函数想算两个日期的天数差?...今天我把自己整理的MySQL常用函数速查表分享出来,建议收藏!....统计用户名长度SELECTusername,LENGTH(username)asusername_lengthFROMusersORDERBYusername_lengthDESC;--5.替换敏感信息...COALESCE字符串比较不区分大小写逻辑错误使用BINARY关键字日期格式错误查询失败使用DATE_FORMAT统一格式浮点数精度问题计算错误使用DECIMAL类型函数嵌套过深难以维护适当拆分逻辑八、函数速查表完整版九...---本文为个人学习整理,函数均基于​MySQL​​8.0版本,其他数据库可能略有差异。

    58010

    MySQL统计信息简介

    作者:王小龙@网易乐得DBA 原文地址: http://mp.weixin.qq.com/s/698g5lm9CWqbU0B_p0nLMw MySQL执行SQL会经过SQL解析和查询优化的过程,解析器将...查询优化器决定SQL如何执行,依赖于数据库的统计信息,下面我们介绍MySQL 5.7中innodb统计信息的相关内容。 MySQL统计信息的存储分为两种,非持久化和持久化统计信息。...二、持久化统计信息 5.6.6开始,MySQL默认使用了持久化统计信息,即INNODB_STATS_PERSISTENT=ON,持久化统计信息保存在表mysql.innodb_table_stats和mysql.innodb_index_stats...目前MySQL并没有提供直方图的功能,某些情况下(如数据分布不均)仅仅更新统计信息不一定能得到准确的执行计划,只能通过index hint的方式指定索引。...新版本8.0会增加直方图功能,让我们期待MySQL越来越强大的功能吧!

    3.5K20

    MySQL 统计信息简介

    MySQL执行SQL会经过SQL解析和查询优化的过程,解析器将SQL分解成数据结构并传递到后续步骤,查询优化器发现执行SQL查询的最佳方案、生成执行计划。...查询优化器决定SQL如何执行,依赖于数据库的统计信息,下面我们介绍MySQL 5.7中innodb统计信息的相关内容。 MySQL统计信息的存储分为两种,非持久化和持久化统计信息。...二、持久化统计信息 5.6.6开始,MySQL默认使用了持久化统计信息,即INNODB_STATS_PERSISTENT=ON,持久化统计信息保存在表mysql.innodb_table_stats和mysql.innodb_index_stats...目前MySQL并没有提供直方图的功能,某些情况下(如数据分布不均)仅仅更新统计信息不一定能得到准确的执行计划,只能通过index hint的方式指定索引。...新版本8.0会增加直方图功能,让我们期待MySQL越来越强大的功能吧!

    3.1K10
    领券