![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
深夜的猫
随便写点什么也比一直广告的好是吧 是的
展开
-
MySQL 数据备份与恢复(小学生篇)
(此篇文章是我12年学习时候的文章,比较古老了,所以称之为小学生篇)前言:MySQL 数据备份与恢复是很重要的,虽然对于 PHPer 的这方面的知识要求不高,但是也一定要会使用,不然到时候”仓老师”有事或者不在,那就很麻烦了。 MySQL 最基础的备份和恢复,到时候就可以在老板的面前”露一手”,相信不久你就会升职当上SEO,迎娶”白富美”,走上事业的巅峰(啊哈 ,纯属鬼扯),不过真的会有用的时候,O原创 2017-05-29 12:36:34 · 2067 阅读 · 0 评论 -
MySql 100万级别数据中随机获取一条或多条记录之RAND()优化
处理业务中,有这样的需求,例如:有100W甚至更多的用户,此时我们要随机一条男性或者女性用户出来做数据操作。基于这个需求,我们做一下实验。 基础准备准备一张用户表,结构如下CREATE TABLE `user` ( `uid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID', `name` varchar(255) DEFA原创 2017-06-20 17:20:31 · 16234 阅读 · 6 评论 -
MySQL高并发下读取脏数据问题的解决方案
MySQL 在遇到高并发读写的情况下会读到脏数据,如何理解?举一个简单的栗子: 用户A、用户B、用户C 抢购一件商品,每人限购一件,商品库存为10,假如 A、B、C 并发情况下则同时得到 库存为 10,同时对库存10进行操作,看下相关示意图: 用户A 操作: 库存 10 -1 =9,对应的 SQL: update table set goods_number=goods_原创 2017-07-04 21:09:48 · 12309 阅读 · 0 评论