摘要:
不得不说,如何创建索引已经是我们开发人员必须掌握的技能之一了。在设计系统数据表时,你可能会根据具体业务需求,给对应的某个表字段添加普通索引或唯一索引;也可能根据最左前缀原则、索引下推特性和覆盖索引,将多个列揉成一个联合索引来使用。 当同事问我一些创建索... 阅读全文
摘要:
-1001:SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Requested action not taken: yA7MCgCnr+f1Nb... 阅读全文
摘要:
1. 系统解耦 看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃...... 在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一... 阅读全文
摘要:
首先,创建表结构和导入测试数据的SQL #创建表结构DROP TABLE IF EXISTS `t_gaokao_score`;CREATE TABLE `t_gaokao_score` ( `id` int(0) NOT NULL AUTO_INCR... 阅读全文
摘要:
您可以使用“截屏”或 QuickTime Player 为整个屏幕或屏幕上的选定部分录制视频。 使用“截屏”工具栏 要查看“截屏”工具栏,请同时按下以下三个按键:Shift、Command 和 5。您将看到用于录制整个屏幕、录制屏幕的选定部分或拍摄屏幕静态图... 阅读全文
摘要:
对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 一、程序命名 容易输入的变量名 。比如:Fred,asdf 单字母的变量名 。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….) 有创意地拼写错误 。比如:... 阅读全文
摘要:
第一步,在Navicat这里我们找到查看菜单按钮。 第二步,就能够在这里显示导航窗格 第三步,咱们就能够在这里看到导航窗格的命令被我们启用了。 阅读全文
摘要:
一、测试表数据 学生表:student [学号,学生姓名,出生年月,性别] 成绩表:score [学号,课程号,成绩] 课程表:course [课程号,课程名称,教师号] 教师表:teacher [教师号,教师姓名) 下面是表结构和数据,直接执行即可~ ... 阅读全文
摘要:
在使用Explain查看Order By语句执行计划时经常发现用不上索引,难道花好多时间和资源创建的联合索引都摆烂了?今天我把遇到的情况整理出来,做一个Order By使用索引的坑点分享。希望对你有用。 要学会如何使用,你先要搞清楚: 怎么看SQL是否用... 阅读全文
摘要:
前言 在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 SQL 就是整个系统性能的瓶颈。 SQL 优化一般步骤 | 通过慢查日志等定位那... 阅读全文