![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
mysql遇到的问题
轻点 别打脸
无无
展开
-
项目无法连接MySQL,Navicat可以连接成功,The last packet successfully received from the server was 5 milliseconds
The last packet successfully received from the server was 5 milliseconds原创 2022-07-03 19:44:53 · 2276 阅读 · 0 评论 -
MySQL连接不上,unkown error,docker容器部署MySQL连不上
docker部署Mysql数据库,连接不上,工具报错unkown error或者can't connection原创 2022-07-01 16:05:24 · 1469 阅读 · 0 评论 -
浅谈索引,MySql索引,索引策略,索引类型,索引维护
索引在MySql中也叫做键(key),是储存引擎用于快速查找记录的一种数据结构。索引是在存储引擎层实现的,所以不同储存引擎的索引工作方式不一样。索引减少了服务器需要扫描的数据量文章目录1. 索引类型1.1 B-Tree索引1.2 哈希索引1.3 全文索引1.4 其他索引2. 索引策略2.1 独立的列(如何使用索引)2.2 前缀索引2.3 多列索引(联合索引)2.4 聚簇索引2.5 覆盖索...原创 2020-04-21 18:53:19 · 222 阅读 · 0 评论 -
Mysql Schema与数据类型优化,库表设计与优化
Mysql支持很多种数据类型,选择正确的数据类型,对于获得高性能至关重要。不管存储那种类型的数据,遵循以下几个简单的原则,有助于更好的选择。更小的数据类型 一般情况下,在确保没有低估需要储存的值的范围时,选择使用最小的数据类型储存数据。 原因 : 更...原创 2020-04-17 18:13:33 · 127 阅读 · 1 评论 -
mysql limit动态赋值 / sql拼接,预处理语句解析
预处理语句使用函数解析预处理语句,limit动态赋值示例预处理语句使用函数解析 prepare: PREPARE name FROM preparable_stmt(“预定...原创 2020-03-13 17:01:59 · 2246 阅读 · 1 评论 -
Mysql 创建储存过程,创建定时器,使用详解
储存过程的使用mysql定时任务使用1、储存过程创建与使用sql查看当前库所有创建的储存过程,或者借助工具在函数项中查看 -- 查看当前库中的储存过程 select * from mysql.proc where db = '库名' AND `type` = 'PROCEDURE' 创建储存过程。CALL调起执行储存过程函数-- 自定义界定符号的写法示例-- 储...原创 2020-03-06 11:17:22 · 208 阅读 · 0 评论 -
Mysql删除操作表占用空间不变,释放空间
以下记录最近在数据清洗的时候,遇到的两个问题。大纲:Mysql执行事务sql,中途报错,执行的相关表空间增大,可见数据依旧不变。Mysql执行delete删除语句后,表空建没有释放,数据长度不变。问题分析:1. Mysql执行事务sql,中途报错,执行的相关表空间增大,可见数据依旧不变 查看当前会话隔离级别 select @@tx_isolation; 查看当前系统隔离级别 ...原创 2020-01-16 17:05:07 · 1790 阅读 · 0 评论 -
sql陈列查询连续不断的两个时间,或者两个日期之间的列表
报表统计时,一张表中的数据往往存在时间间断的情况,报表呈现的效果确实连续不断的,这种情况可以在代码层对缺失时间进行补0,也可以在sql查询的时候处理。记录一下sql处理的情况这里是利用储存过程中执行while函数,将0时到当前小时的时间,拼接成连续字符串,然后借用mysql默认的mysql.help_topic表,将字符串以列的形式进行拆分展现-- 储存过程存在则删除DROP PROC...原创 2019-11-20 16:27:37 · 1461 阅读 · 0 评论 -
mysql常用日期函数
计算日期天数差值 (int)SELECT TO_DAYS( NOW( ) ) - TO_DAYS(‘2019-09-21’)获取N月,天,前日期 (’%Y-%m-%d’)– MONTH 月– DAY 天SELECT DATE_SUB( curdate(), INTERVAL 1 MONTH )时间戳转日期格式 (’%Y-%m-%d’)SELECT FROM_UNIXTI...原创 2019-09-27 16:30:26 · 155 阅读 · 0 评论 -
mysql查询两个日期之间的所有日期列表
记录一个查询业务表中最早的日期,直到现在的日期之间的所有日期列表sql。注:因为业务表中日期有断层,所以这里不能直接操作业务表,但是业务又需要填充缺失的日期以下sql参考的一位老兄的博客后改的:https://blog.csdn.net/longvs/article/details/22745433 -- 昨天的日期 SET @MAX_DATE = DATE_SUB( curdate(...原创 2019-09-26 19:12:15 · 3182 阅读 · 1 评论 -
Mysql统计sql优化思路
-----日常记录一个解决自己在开发中遇到的sql统计查询慢的问题建立字段索引对数据冗多的副表,进行关联关系片区化(先对附表进行数据筛选再关联主表)优化查询条件1、字段索引的好处就不说了,各位都应该懂,但索引也不能乱建,乱建sql执行会更慢。2、关联关系片区化(不是专业术语,个人理解)关联的附表之间存在关联关系,且与主表存在冗余数据关联时,先在副表之间进行关联,筛选。再与主表进...原创 2019-08-15 15:36:28 · 2812 阅读 · 1 评论 -
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You mu
数据库连接报错:The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver除了网友说的情况,这里追加一种:配置的地址有问题MAC配置的地址:jdbc:mysql...原创 2019-08-19 20:42:01 · 480 阅读 · 0 评论 -
Mysql-sql模糊查询,sql优化日常
Mysql 1、模糊查询 2、联表查询优化1、模糊查询LIKESELECT * FROM ms_fans WHERE nick_name LIKE ‘%demo%’ LIMIT 0,100like ‘%XX%’ 不能使用索引like ‘XX%’ 可使用字段索引LO...原创 2019-08-07 18:07:16 · 461 阅读 · 0 评论 -
Mysql事务四个特性,死锁,隔离级别
1、Mysql事务的四个特性2、隔离级别3、死锁4、事务日志5、Mysql中的事务START TRANSACTION开启一个事务,COMMIT提交事务或者ROLLBACK回滚事务。事务开启后,要么执行成功,要么回滚,回滚将不对数据库做任何改动。一、Mysql事务的四个特性原子性一个事务可视为一个工作单元,要么成功,要么回滚一致性sql操作的所有对象,总是从一个状态一致的转换...原创 2019-08-13 23:37:08 · 825 阅读 · 0 评论 -
Linux、mysql密码初始化
mysql 5.7在Linux下安装后使用:find / -name 指令,搜索 mysqld.log文件。:— find / -name mysqld.logvi查看 mysqld.log默认登录密码:2019-06-10T10:17:45.177897Z 1 [Note] A temporary password is generate...原创 2019-06-11 17:32:06 · 7419 阅读 · 0 评论 -
mysql连接服务器数据库
mysql使用SSH通道连接服务器数据库1、SSH信息填写项: 主机:服务器地址 端口:默认22端口 用户名:服务器登录用户名 密码:服务器登录的密码2、常规信息填写 ...原创 2019-06-24 23:02:23 · 1119 阅读 · 0 评论 -
mysql字符串类型时间比较大小
日常随笔: 这里记录一个最近遇到的mysql字符串类型时间的问题数据结构:|year(int)| month(int)||2016 | 7 ||2016 |10|使用CONCAT_WS拼接时间为yyyy-m格式,返回的是字符串类型注:经测试字符串时间yyyy-m与yyyy-m单独比较,可以得到正确...原创 2019-06-17 14:18:39 · 19622 阅读 · 0 评论 -
Mysql时间函数
日常记录:这里记载今天看帖遇到的mysql关于时间的函数,整理出以下内容可用于数据统计,sql编写– 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。select DAYOFWEEK(NOW());– 返回星期索引(0=星期一,1=星期二, ……6= 星期天)select WEEKDAY((SELECT DATE_FORMAT(NO...转载 2019-06-17 14:55:38 · 71 阅读 · 0 评论