第41天:MySQL新特性
2026/5/24 20:27:26 网站建设 项目流程

Python学习100天(从入门到精通系列文章)


文章目录

  • Python学习100天(从入门到精通系列文章)
  • 前言
  • 一、JSON类型
    • 1.1 JSON类型的基本形式
    • 1.2 JSON类型的实际应用场景
    • 1.3 用户画像场景中的JSON应用
  • 二、窗口函数
    • 2.1 窗口函数的概念
    • 2.2 窗口函数实战示例
  • 总结

前言

在掌握了 SQL 的 DCL(数据控制语言)之后,我们已经能够对数据库进行基本的权限管理。今天我们将进入 MySQL 的高级特性学习,重点了解 JSON 类型和窗口函数两大新特性。这些特性让 MySQL 的功能更加强大,也为我们提供了更多灵活的数据处理方式。


一、JSON类型

很多开发者在使用关系型数据库做数据持久化的时候,常常感到结构化的存储缺乏灵活性,因为必须事先设计好所有的列以及对应的数据类型。在业务发展和变化的过程中,如果需要修改表结构,这绝对是比较麻烦和难受的事情。

从 MySQL 5.7 版本开始,MySQL 引入了对 JSON 数据类型的支持(MySQL 8.0 解决了 JSON 的日志性能瓶颈问题)。用好 JSON 类型,其实就是打破了关系型数据库和非关系型数据库之间的界限,为数据持久化操作带来了更多的便捷。

1.1 JSON类型的基本形式

JSON 类型主要分为 JSON 对象和 JSON 数组两种,如下所示。

1. JSON 对象

{"name": "骆昊", "tel": "13122335566", "QQ": "957658"}

2. JSON 数组

[1, 2, 3]

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询