
数据库
文章平均质量分 91
却顾所来径
当你老了,回顾一生,就会发觉:什么时候出国读书、什么时候决定做第一份职业、何时选定了对象而恋爱、什么时候结婚,其实都是命运的巨变。只是当时站在三岔路口,眼见风云千樯,你作出抉择的那一日,在日记上,相当的沉闷和平凡,当时还以为是生命中普通的一天。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetcode数据库刷题
180. 连续出现的数字 表:Logs +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | num | varchar | +-------------+---------+ id 是这个表的主键。 编写一个 SQL 查询,查找所有至少连续出现三次的数字。 返回的结果表中的数据可以按 任意顺序 排列。 查询结果格式如...原创 2021-12-04 22:12:23 · 3656 阅读 · 0 评论 -
MySQL 对于千万级的大表要怎么优化?
作者:zhuqz 链接:https://www.zhihu.com/question/19719997/answer/81930332 来源:知乎 很多人第一反应是各种切分;我给的顺序是: 第一优化你的sql和索引; 第二加缓存,memcached,redis; 第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的a...转载 2019-05-12 21:55:52 · 1127 阅读 · 0 评论 -
深入理解mysql四种隔离级别及底层实现原理(MVCC和锁)
一、ACID特性 持久性,我们就不讲了,易懂。 1、原子性 在同一个事务内部的一组操作必须全部执行成功(或者全部失败)。 为了保证事务操作的原子性,必须实现基于日志的REDO/UNDO机制:将所有对数据的更新操作都写入日志,如果一个事务中的一部分操作已经成功,但以后的操作,由于断电/系统崩溃/其它的软硬件错误而无法继续,则通过回溯日志,将已经执行成功的操作撤销,从而达到“全部操作失败”的目...转载 2019-04-09 12:42:20 · 1620 阅读 · 0 评论 -
更改mysql ini 保存后,拒绝访问
想修改mysql的 my.ini 文件来设置mysql数据库存储数据的位置。但是修改后提示拒绝访问,即便是关闭了mysql服务还是拒绝访问。 解决办法:右击my.ini文件,属性—>安全—>修改权限 即可。 改完效果如下图: ...原创 2018-11-05 17:54:28 · 2338 阅读 · 0 评论 -
sql常见50题--附答案解析
数据库建表语句: --建表 --学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL D...原创 2019-03-19 19:36:49 · 7931 阅读 · 5 评论 -
MySQL 加锁处理分析
好文章一定要细细品读 1背景1 1.1MVCC:Snapshot Read vs Current Read2 1.2Cluster Index:聚簇索引3 1.32PL:Two-Phase Locking3 1.4Isolation Level4 2一条简单SQL的加锁实现分析5 2.1...转载 2019-03-17 13:04:00 · 232 阅读 · 0 评论 -
mysql5.2压缩版安装和卸载
MySQL5.7.21解压版安装详细教程: https://blog.youkuaiyun.com/recky_wiers/article/details/79243804 设置新密码: https://www.cnblogs.com/qianzf/p/7089197.html 卸载: 1、关闭服务 以管理员身份运行cmd,执行以下命令: net stop mysql 2、卸载 mysqld...原创 2019-01-19 15:47:53 · 1021 阅读 · 1 评论