MySQL 最全mysql数据类型梳理汇总 整数类型 数值型数据类型主要用来存储数字,mysql提供了多种数值数据类型,不同的数据类型提供不同的取值范围,可以存储的值范围越大,其所需要的存储空间也会越大。 mysql主要提供的整数类型有TINYINT、SMALLINT、MEDIUMINT、INT、B...
MySQL MySQL查询缓存优化示例详析 一、概述 在日常使用数据库中,80%的数据请求都是查询,而余下的20%是更新或者增加数据。如何提升查询性能,便是提高数据库处理能力的关键。 二、查询优化内容 1、查询缓存的原理 查询的路线图: 缓存SELECT操作或预处理查询的结果集和SQL语句,当有新的...
MySQL MySQL初始密码的查看方式 如何查看MySQL初始密码 问题 在安装MySQL过程中,以管理员身份运行cmd后进入MySQL的bin目录,然后输入命令“mysqld –initialize”后没有显示初始密码,没办法进行后续的登录怎么办? 1.打开...
MySQL MYsql库与表的管理及视图介绍 库的管理 1、库的管理 创建、修改、删除 1、库的创建 CREATE DATABASE UF NOT EXISTS books; 2、库的修改 库名一般不修改,不安全。 更改库的字符集 ALTER DATABASE books CHARACTER SET ...
MySQL MySQL高性能实现Canal数据同步神器 简介 Canal是阿里巴巴基于Java开源的数据同步工具。平时业务场景使用比较多的如下: 同步数据到ES、Redis缓存中。 数据同步。 业务需要监听数据。 图片来源阿里巴巴github仓库:https://github.com/alibaba/canal...
MySQL Mysql区间分组查询的实现方式 Mysql区间分组查询 场景 一张用户表(user),有用户id(id)、余额(balance)等字段,要求展示 余额在某个区间内的人数 区间有0-1万,1-10万,10-50万,50-100万,100万+, 下面是模拟数据: 用户id ...
MySQL MySQL慢查询现象解决案例 背景 线上慢查询日志监控,得到如下的语句: 发现:select doc_text from t_wiki_doc_text where doc_title = '谢泽源'; 这条语句昨天执行特别的慢 1.查看上述语句的执行计...
MySQL Docker搭建MySQL并挂载数据的全过程 一、Docker搭建MySQL并挂载数据 二、挂载是否生效 其他 总结 记录 Docker 搭建 MySQL 并挂载数据过程,搭建过程参考自 Docker Hub 。 一、Docker搭建MySQL并挂载数据 1、首先安装好...
MySQL SQL窗口函数OVER用法实例整理 OVER的定义 OVER用于为行定义一个窗口,它对一组值进行操作,不需要使用GROUP BY子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。 语法 OVER ( [ PARTITION BY column ] [ ORDER BY culum...
MySQL SQL使用聚集函数实现对数据汇总 汇总数据 聚集函数 聚集函数:运行在行组上,计算和返回单个值的函数 SQL聚集函数: 函数 说明 AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某列值之和 AVG函...
MySQL MySQL事务(transaction)看这篇就足够了 [var] 思考了很久,决定写一篇关于mysql事务(transaction)的博客,一来嘛,因为最近在复习mysql的相关知识,帮自己回顾总结一下,其次就是想把这篇博客分享给大家,如果你才刚刚开始学习mysql,那么希望这篇博客对你有一点启发;亦或者你早...
MySQL MySQL中关于datetime、date、time、str之间的转化与比较 datetime、date、time、str之间的转化与比较 SELECT NOW(),CURDATE(),CURTIME(), — datetime 转 date time NOW(), DATE(NOW()), TIME (NOW()), ...