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