MySQL 用得上的新特性

234 阅读1分钟

目前网上大部分的 MySQL 语法,都是基于或小于 5.7 版本。而对于 2018 年推出的 MySQL 8.0,即使已经 3 年,即使提供了诸多便利,依然不受重视。究其原因,因为新增特性大部分适用于 OLAP,而非 CRUD boys 熟悉的 OLTP 场景。

参考下国内的三家云服务提供商:福报云、企鹅云、菊花云。都提供了 MySQL 8.0 的实例,因此有必要介绍一下 MySQL 8 版本用的上的新语法特性。

虽然 90% 的场景用不到,但是了解并扩展解题思路也是好的。

目标人群
非初学者,想要了解 MySQL 8 最常用的特性。

文章水平
注重实践。(浅尝辄止)

最终效果

  1. 能和熟悉 MySQL 8 的人“探讨”,具体话术一般如下:

他:你知道 MySQL 8.0 的 XXX 特性吧?
你:知道啊,提供 YYY 场景,提供 ZZZ 功能。(参考对应文章的白话解释)
他:对对对,Bla Bla ……
你,接下来听着就行。你的每一句“不知道/为什么”,都会激发他好为人师的 nature,他会继续说出你知道和不知道的一切。

  1. 实践能力 由于 SQL 没有高深的语法技巧,所以新特性很容易使用。

本系列会有 3 篇文章(不含本文)。

具体链接如下:

  1. MySQL 用得上的新特性(一) -- GROUP BY Modifier

  2. MySQL 用得上的新特性(二) -- WITH(Common Table Expression)

  3. MySQL 用得上的新特性(三) -- Window Functions