文章列表
MySQL函数Locate的使用详解 Locate函数主要的作用是判断一个字符串是否包含另一个字符串,如 Locate(str,sub) 0,表示sub字符串包含str字符串: Locate(str,sub) = 0,表示sub字符串不包含str字符串. 该函数常常与![CDATA[]] 组件一起使用,该组件作用是防止字符串进行
了解MySQL查询语句执行过程(5大组件) 目录 开篇 查询请求的执行流程 MySQL组件定义 连接器 查询缓存 分析器 优化器 逻辑变换 代价优化 执行器 总结 开篇 相信广大程序员朋友经常使用MySQL数据库作为书籍持久化的工具,我们最常使用的就是MySQL中的
MySQL 原理与优化之原数据锁的应用 MySQL 中原数据锁是系统自动控制添加的,对于用户来说无需显示调用,当我们使用一张表的时候就会加上原数据锁. 原数据锁的作用是为了保护表原数据的一致性,如果在表上有活动事务的时候,不可以对元数据进行
MysqlCONVERT函数的具体使用 目录 1.转换指定字符集 2.转换指定数据类型 示例 CONVERT函数用于将值转换为指定的数据类型或字符集 1.转换指定字符集 CONVERT函数用于将字符串expr的字符集变成transcoding_name 语法结构 CONVERT(expr USING transcoding_name) expr: 要转
MySQL 原理与优化之Limit 查询优化 假设有表tb_sku,其表结构如下: 表中大约有200w条记录,执行如下的sql 语句大约 4.36s 返回数据 select count(*) from tb_sku; 接着我们使用 对其进行分页查找: select * from tb_sku limit 0,10; limit 语句 其中0 代表起始位置,10 为每页
SQL数据分表Mybatis Plus动态表名优方案 目录 一.应用场景 二.动态表名处理器接口实现 三.测试实现效果 一.应用场景 大家在使用Mybatis进行开发的时候,经常会遇到一种情况:按照月份month将数据放在不同的表里面,查询数据的时候需要跟不同的月份m
MySql统计函数COUNT的具体使用详解 目录 1. COUNT()函数概述 2. COUNT()参数说明 3. COUNT()判断存在 4. COUNT()阿里开发规范 1. COUNT()函数概述 COUNT() 是一个聚合函数,返回指定匹配条件的行数.开发中常用来统计表中数据,全部数据,不为NULL数据,或者去重数据
MySql按时,天,周,月进行数据统计 目录 前言 1. 时间取整方式 2. data_format方式 前言 最近遇到一个统计的需求场景,针对db中的数据,看一下每天的数据量情况,由于DB中时间字段采用的是int存的时间戳,所以最开始想到的是直接对时间进行按天取整,然后再
MySQL中的insertignoreinto使用 目录 MySQL中的insert ignore into 1.插入的数据是主键冲突时 2.没有主键冲突时,直接插入数据 insert ignore into--跳坑 MySQL中的insert ignore into 最近工作中,使用到了insert ignore into语法,感觉这个语法还是挺有用的,就记录下来做个总结
关于useSSL=false和true的区别及说明 目录 useSSL=false和true的区别 useSSL=false 连接配置详解 SSL协议提供服务主要 当前支持SSL协议两层 解决方案如下 useSSL=false和true的区别 SSL(Secure Sockets Layer 安全套接字协议),在mysql进行连接的时候,如果mysql的版本是5.7之