![](https://img-blog.csdnimg.cn/916d9bb159e34d06858870db3f12dff4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL
~~^^
这个作者很懒,什么都没留下…
展开
-
【MySQL】回表 索引下推
一、回表众所周知使用innodb的表可以存在多个二级索引,但只能有一个主键索引。这聚集索引满足下列要求:当存在主键,索引值就是主键当主键不存在,但存在唯一索引,那么索引值就是该唯一索引当既不存在主键,也不存在唯一索引,那么就自动生成rowid所谓索引值主键索引索引值存储在b+树的叶子节点上,同时他还带着对应的行数据。而二级索引索引值带的数据则是主键索引的索引值。假设你的主键索引值...原创 2020-05-03 23:03:29 · 510 阅读 · 0 评论 -
【MySQL】MySQL8.0 根据ibd文件恢复表数据
一、要先知道表结构上一篇链接:ibd文件恢复表结构知道表结构后,对应的在MySQL中新建一个库名、表名、结构一摸一样的。二、弃用新建表的ibd文件弃用ibd文件后,数据库中的ibd文件会被删除。ALTER TABLE 库名.表名 DISCARD TABLESPACE;三、替换ibd文件将要恢复的ibd文件复制到MySQL数据目录下的数据库对应的文件夹里。四、恢复ibd文件必须加上...转载 2020-03-19 11:47:30 · 7120 阅读 · 2 评论 -
【MySQL】MySQL8.0 ibd2sdi 根据ibd文件恢复表结构
ibd文件在8之前InnoDB存储表的结构和数据时,分别存储在frm文件和ibd文件。而在8的时候全都存到了ibd文件里。。。。。。如果你把mysql搞崩了…比如我手贱把preformance_shcema表删了…相信这回帮到你。ibd2sdiOracle 将frm文件的信息及更多信息移动到叫做序列化字典信息(Serialized Dictionary Information,SDI),S...原创 2020-03-18 21:58:09 · 7107 阅读 · 2 评论 -
【Java】MySQL jdbc连接器中的LRU是如何实现的
1. JDBC中的LRUCache:package com.mysql.cj.util;import java.util.LinkedHashMap;import java.util.Map.Entry;public class LRUCache<K, V> extends LinkedHashMap<K, V> { private static fin...原创 2019-11-25 21:41:51 · 192 阅读 · 0 评论 -
【MySQL】datetime精确到毫秒
情景在使用shiro时,使用某时刻的时间戳去做加盐加密,结果发现在密码一致的情况下,用户注册时获得的加密结果和登陆时获得的加密结果不一致。时间戳是使用java Date()对象生成的,能精确到毫秒,例如:Date signTime = new Date();System.out.println(signTime.getTime());输出:1571388449910然后你将其...原创 2019-10-18 17:14:46 · 1575 阅读 · 1 评论 -
【MySQL】逻辑MySQL的分层与存储引擎
MySQL的逻辑分层连接层:连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。服务层:包括缓存查询、解析器、优化器,这一部分是MySQL核心功能,包括解析、优化SQL语句,查询缓存目录,内置函数(日期、时间、加密等函数)的实现。引擎层:负责数据存储,存储引擎的不同,存储方式、数据格式、提取方式等都不相同,这一部分也是...原创 2019-03-23 22:44:02 · 278 阅读 · 0 评论 -
【MySQL】Errcode:28 - No space left on device
本来打算修改一下表的结构,结果在保存的时候,无论怎样都报这个错误。原因磁盘空间占满。我的腾讯云服务器后台一直运行着自己写的一个java程序,怎知他突然一直报异常,往磁盘里写日志,足足写了47个G。。。。解决删除问题日志如果删除文件后,空间没有被释放,可以去腾讯云后台重启一下主机...原创 2019-01-20 20:08:23 · 1781 阅读 · 0 评论 -
【Android】不要尝试用Android直连MySQL
在UI线程调用包含建立连接mysql语句的函数,得到的connection是null直接将url,username,password 放在代码中,会被反编译看到的傻逼才搞直连原创 2019-01-22 23:25:06 · 3352 阅读 · 4 评论 -
【MySQL】MySQL下创建只能增删改查的用户
创建用户GRANT Select,Update,insert,delete ON *.* TO '用户名'@"%" IDENTIFIED BY "密码";%如果替换成ip,则为只有对应的ip可以连接刷新权限FLUSH PRIVILEGES;PS::创建拥有全部权限的用户GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '...原创 2018-12-23 10:09:24 · 590 阅读 · 0 评论 -
【MySQL】SQLSTATE[23000]: Integrity constraint violation: 1062
主键冲突原因:插入元组的主键与表中已有的某一个元祖的主键相同。原创 2018-11-26 12:55:29 · 4087 阅读 · 0 评论 -
IDEA下用连接MySQL8.0
需要注意一下两点,与以前的版本不一样:private static final String DRIVER_NAME = "com.mysql.cj.jdbc.Driver";//数据库连接地址private static final String URL = "jdbc:mysql://localhost:3306/demo?useUnicode=true&amp;characterEnc...原创 2018-09-23 20:21:12 · 7671 阅读 · 3 评论