mysql测试七

MySQL 8.0 的默认字符集是 utf8mb4,支持完整的 Unicode 字符集。

_ci 结尾的排序规则表示不区分大小写(Case Insensitive)_bin _cs 表示区分大小写。

utf8mb4 utf8 的超集,支持完整的 Unicode 字符(包括四字节字符如emoji),而 utf8 只支持最多三字节的字符。

使用 ALTER TABLE … CONVERT TO CHARACTER SET 语句修改表的字符集。

一个字符集可以有多个排序规则,排序规则决定了该字符集中字符的比较和排序方式。

使用 WITH RECURSIVE 子句可以实现递归查询,常用于处理层次结构数据。

窗口函数不需要与 GROUP BY 一起使用,它们会保留所有行并在每行上计算聚合值。

ROW_NUMBER() 为结果集中的每一行分配一个唯一的序号,从1开始。

CTE 是使用 WITH 子句定义的临时结果集,只在当前查询中有效,可以简化复杂查询。

UNION 操作符合并两个查询结果并去除重复行,而 UNION ALL 保留所有行包括重复的。

 

posted @ 2026-05-27 14:18  cnetsa  阅读(5)  评论(0)    收藏  举报