3 陈士杰

北京软安科技有限公司 - 高级软件工程师

我要认证

“毛竹”,只生长在中国最东边,4年也只不过长高3cm。但5年后,以每天足足30cm的速度生长着。这样只用6周就可以长到15米了!我想这真是对很多程序员的写照。

等级
TA的排名 2k+

MySQL专栏目录 | 点击这里

该栏目侧重MySQL数据库方向,本文建立知识体系方便检索。希望帮助到更多使用MySQL的朋友,让大家少走弯路,后面我会持续更新、完善MySQL的那些事儿,程序员在外打工不易,都是为了能让家人过得好些。一起加油,一起成长!!

2020-08-04 17:01:03

灵魂拷问,MySQL到底能否解决幻读问题

MySQL能否解决“幻读”?是DBA同行们面试时很喜欢考察的问题。或许你了解脏读、不可重复读的原理。却一直不理解“幻读”,以及MySQL到底是如何解决幻读的。如果有缘看到本文,这篇文章很可能帮助你彻底搞懂幻读原理及解决方式。

2020-08-02 21:21:55

MySQL没有RowNum,那我该怎么按“行”查询或删除数据?

众所周知,MySQL是没有rowNum隐藏列的。陈哈哈教你在没有主键自增ID的情况下,如何根据“行”为条件来查询或删除数据。如:查询或删除第5-10行的数据。

2020-08-01 16:28:22

delete后加 limit是个好习惯么

在业务场景要求高的数据库中,对于单条删除和更新操作,在delete和update后面加limit 1绝对是个好习惯。比如,在删除执行中,第一条就命中了删除行,如果SQL中有limit 1;这时就return了,否则还会执行完全表扫描才return。效率不言而喻。那么,在日常执行delete时,我们是否需要养成加 limit 的习惯呢?是不是一个好习惯呢?

2020-07-22 18:12:32

xshell上方的标准按钮(工具栏等)消失了怎么办,已解决

在我们日常使用Xshell过程中,上方的工具栏及下一行的标准按钮是最常用的了。前段时间我的“标准按钮”那行突然消失,只能在右上角点击按钮才能显示(如下图)。忍了一周,受不了了。一般情况是菜单设置选项中没有勾上导致的,但我明明勾上了呢?(如下图)不能忍。到底是咋回事呢?后来发现原来有个没有在意的细节(如下图)原来是可拉伸移位的游标,不知什么时候手贱给点过去了。。好了,长按移动出来就OK了。内容不多,希望能够帮到你。...

2020-07-21 15:58:27

人生感悟:欲望适度则为利,欲望过度则为害

读书时四大名著只有《红楼梦》没看过。总觉得《红楼梦》里家长里短,没啥看头儿。一直到前段时间,读到了红楼梦中的《好了歌》,品味之余,才发觉自己境界太低。佛经上将我们生存的这个世界称为欲界,欲界的显著特征就在一个“欲”字上。那么何为欲呢?欲就是生命内在的希求。世界上的一切生命体都存在着这样那样的欲望。人们常说“人心不足蛇吞象”,比喻人心永远不能满足,贪心太重,就像蛇一样,想把一头大象吞掉。想想蛇吞象的样子,会是一种什么感受--- 咽不进,吐不出,要多别扭有多别扭。什么都想要,最后可能什么也得不到,.

2020-07-15 17:34:32

上个厕所的功夫,搞懂MySQL事务隔离级别

隔离级别出自于MySQL四大特性(ACID)中的“I”,也就是隔离性。目的是实现数据、事务一致性“C”。在MySQL在多线程并发场景下,可能会出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)这类并发问题,为了解决这些问题,就有了“隔离级别”的概念。谈隔离级别之前,你首先需要知道,隔离得越严实,效率就会越低。隔离就像是生活中那一件件锁事儿,枷锁越多,活得越累。在很多时候,我们都要在二者之间寻找一个平衡点。隔离级别概述..

2020-07-15 14:53:15

MySQL - 常用存储引擎区别总结(2020最新版)

存储引擎是数据库的核心,在MySQL中,存储引擎是以插件的形式运行的。支持的引擎有十几种之多,但我们实战常用到的,大概只有InnoDB、MyISAM 和 Memory 了。术业有专攻,这三种引擎各有特点和适用场景,也算是各自的生存技能了,就像各种编程语言一样。本文就带你来多方了解一下这三种存储引擎。来不及解释了,快上车!

2020-07-11 17:07:33

Xshell6下载(解压后可直接使用),舒服!!!

还饱受xhell产品各种到期侵害的同志们,可以下载使用这版,本人已经用了将近一年,不存在到期的问题。当然,如果你的机子之前就用了Xshell6且已经过期了。那就不用试了,基本也是没戏o_O,换别的版本的破解版吧~链接:https://pan.baidu.com/s/1z5wRnghMMXJBylXyH7IQRg提取码:08yd...

2019-05-29 16:35:34

Xshell6、xftp资源,舒服!!(自行下载)

还饱受xhell产品各种到期侵害的同志们,可以下载使用这版,本人已经用了将近两年半,不存在到期的问题。当然,如果你的机子之前就用了Xshell6且已经过期了。那就不用试了,基本也是没戏o_O,换别的版本的可用版吧~链接:https://pan.baidu.com/s/1zTfZbaNICwVdq9Gv2yFcmg提取码:xsod...

2020-07-08 12:17:47

platform-tools_r22-windows.zip资源,舒服!!(各位自行下载)

进来的朋友们都知道,platform-tools_r22-windows版本现在已经不提供下载了,但刷机时用platform-tools_r28版本的可能会出现Snapshot cancel报错(如下图),是platform-tools版本过高不兼容导致的。坑啊,必须得22版本及以下才行。好在- 让我找到了,在这里供大家下载。免谢,记得点个赞~链接:https://pan.baidu.com/s/1MIhF2G_Nj3Nlz29TVdBwVQ提取码:1eof...

2020-07-08 12:06:45

/dev/mapper/vg_xxx-lv_root 100% 磁盘打满解决方式及思路

上午同事反应MySQL连不上了,我到服务器上用"df -h"查一下磁盘,发现磁盘打满了。解决顺便记录一下流程:查看磁盘状态命令:df -h 查看目录下各文件(夹)所占磁盘大小命令:du -sh *内存爆满截图:排查方式:如图中Mount on所示,该磁盘在 "/" 根目录下,磁盘打满;因此我们基于 "/" 目录查询较大(>1G)的文件,处理掉即可。查询命令:find / -type f -size +1G | xargs ls -lat从图中我们发现占用磁盘的大

2020-07-06 13:03:17

delete、truncate、drop的区别有哪些,该如何选择

上周四下班后我正在工位上梳理一些文档,同事小姐姐阿侨来找我,“哈哥,晚上有空么?”“嗯?是不是你家冰箱又坏了,让我过去修冰箱啊。”(宿舍跟小姐姐住的很近,前段时间去她家帮她修过冰箱)“哪有,我遇到了一件怪事儿,你来帮我看看嘛~”,阿侨说。“看完再去你家修冰箱么?”阿侨:。。。。。。。。过一会儿我来到小姐姐工位上,她说:“哈哥你看,我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢??”那你是怎么删除的?.

2020-07-05 21:44:37

常见的社会潜规则有哪些?

1、分清男生嘴里的邀请,他说的去我家坐坐,可能不是你理解的坐坐,而是做做!2、越是能力强,靠谱的人,领导越会把又累又麻烦的事交给他,因为这样的人才能做好,才不会让他挨骂,而好处和福利他只会给和自己关系好,经常拍自己马屁的人。3、该孙子的时候就好好的当一回孙子,不要觉得装孙子太没面子,很多时候,你越是彰显自己有多厉害,你越容易招惹不必要的麻烦,很多人还会因此对你有警惕,毕竟谁都不想别人过得比自己好,大家都喜欢那种有点笨但是又踏实肯干,对自己没有威胁的。4、领导嘴里的自愿往往都是必须,让你自愿加班,

2020-06-29 18:21:04

SQL优化最干货总结 - MySQL(2020最新版)

MySQL - SQL优化干货总结(吐血版),别辜负了自己的梦想,欢迎白嫖、点赞、收藏。

2020-06-29 16:55:47

高效拼接字符串,你会用 “+” 还是StringBuilder.append?

关于String、StringBuilder、StringBuffer这三个类在字符串处理中的地位不言而喻,我们用的最多的就是String 的“+”号操作符(最普遍)以及StringBuilder、StringBuffer的append()方法。 那么他们到底有什么优缺点,到底什么时候该用谁?如何才能保证字符串拼接的高效率呢?下面我们一起来了解一下。

2020-06-27 16:24:21

MySQL中的 utf8 并不是真正的UTF-8编码 ! !

你知道么?MySQL中的utf8编码并不是真正的UTF-8,我们都被MySQL骗了!

2020-06-24 16:11:52

父母在人生尚有来处,父母去人生只剩归途!@程序员们

总是向你索取 却不曾说谢谢你,直到长大以后 才懂得你不容易。每次离开总是 装做轻松的样子,微笑着说回去吧 转身泪湿眼底。 这是筷子兄弟2011年12月创作的《父亲》中的歌词片段。该曲源自王太利在拍摄老男孩的过程中父亲患病去世,其深刻体会到子欲孝而亲不待的痛苦和遗憾,于是写出这首歌,在缅怀自己父亲的同时,也提醒大家多关爱一生操劳的父亲,不要留有遗憾。目录前言共勉的小故事1. 《北京的冬天》2. 《墙下》3. 《散步》4. 《功夫》5. 《火车》6. 《...

2020-06-21 17:25:00

为什么大家都说SELECT * 效率低

无论在工作还是面试中,关于SQL中不要用“SELECT *”,都是大家听烂了的问题,虽说听烂了,但普遍理解还是在很浅的层面,并没有多少人去追根究底,探究其原理。废话不多说,本文带你深入了解一下"SELECT * "效率低的原因及场景。本文很干!请自备茶水,没时间看记得先收藏 -- 来自一位被技术经理毒打多年的程序员的忠告

2020-06-15 17:38:08

MySQL中特别实用的几种SQL语句送给大家

在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。目录实用的SQL1.插入或替换2.插入或更新3.插入或忽略4.SQL中的if-else判断语句5.指定数据快照或备份6.写入查询结果集7.强制使用指定索引心得体会:高能预警,这是一篇干货满满的MySQL技术文章,总有一天,你必然会用到,记得收藏! -- 来自一位被技术经理毒打多年的程序员的忠.

2020-06-11 17:23:49

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享达人
    分享达人
    成功上传6个资源即可获取