
SQL
本人秃顶程序员
秃顶程序员在此,还不点关注!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【本人秃顶程序员】mysql数据库开发常见问题及优化
←←←←←←←←←←←← 快!点关注!!! mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导致系统性能甚至功能上的缺陷。 恰巧就在前几天,本人所在公司的云事业部举办了一场关于 mysql 的技术交流会,其中一个 part 正是聚焦于...原创 2018-12-29 13:58:20 · 183 阅读 · 2 评论 -
【本人秃顶程序员】8 种常被忽视的 SQL 错误用法
←←←←←←←←←←←← 快!点关注 sql语句的执行顺序: FROM < left_table > ON < join_condition > < join_type > JOIN < right_table > WHERE < where_condition > GROUP BY < group_by_l...原创 2019-03-11 16:42:30 · 170 阅读 · 0 评论 -
【本人秃顶程序员】开发人员不可错过的MySQL索引和查询优化
←←←←←←←←←←←← 快!点关注 一、索引相关 1.索引基数 基数是数据列所包含的不同值的数量。例如,某个数据列包含值1、3、7、4、7、3,那么它的基数就是4。索引的基数相对于数据表行数较高(也就是说,列中包含很多不同的值,重复的值很少)的时候,它的工作效果最好。如果某数据列含有很多不同的年龄,索引会很快地分辨数据行。如果某个数据列用于记录性别(只有"M"和"F"两种值),那么索引的用处就不...原创 2019-03-20 15:27:51 · 159 阅读 · 0 评论 -
【本人秃顶程序员】MySQL 全表 COUNT(*) 简述
←←←←←←←←←←←← 快!点关注 “SELECT COUNT( * ) FROM t” 是个再常见不过的 SQL 需求了。在 MySQL 的使用规范中,我们一般使用事务引擎 InnoDB 作为(一般业务)表的存储引擎,在此前提下,COUNT( * )操作的时间复杂度为 O(N),其中 N 为表的行数。 而 MyISAM 表中可以快速取到表的行数。这些实践经验的背后是怎样的机制,以及为什么需要/...原创 2019-03-30 21:12:01 · 258 阅读 · 0 评论