标签: MySQL

本系列旨在提供一个从基础至进阶的 MySQL 系统学习路径。内容不仅涵盖了数据库核心理论、SQL语法深度解析,还包括了数据库约束、索引优化、事务管理以及高效数据库设计等关键实战技能。

36 篇文章

thumbnail
MySQL基础14 — 空间数据类型
概述 本章,您将学习 MySQL 中的空间数据类型。 如同 Redis 的 geospatial 数据类型一样(geospatial 是一种使用经纬度标识地理位置的数据类型),MySQL 也有类似存储地理位置信息的数据类型,被称为空间数据类型。 术语说明 地理特征:指地球上任何具有明确位置的事物,可分为以下三类: 实体 - 自然实体(山脉、湖...
thumbnail
MySQL基础13—JSON数据类型
概述 本章,您将学习 MySQL 的特殊数据类型 —— JSON 。 了解 JSON JSON:一种轻量级的数据交换格式,被广泛应用于 Web 开发和数据传输领域。 数据交换格式:指不同计算机程序之间或编程语言之间用来交换数据时所使用的一种标准化格式。除了 JSON,还有 XML、YAML、CSV 等。 JSON 语法 基本语法规则: 数据始终以...
thumbnail
MySQL基础12—DDL
概述 本章,您将学习 MySQL 中有关 DDL 的知识。 DDL(Data Definition Language,数据定义语言),主要指的是定义库和表。 DDL 的内容包括: 管理库 管理表 数据类型 约束 字段的自增长 管理库 创建库 语法为: create database 库名; # 有时库比较多,也会添加条件判断,即如果库...
thumbnail
MySQL基础11—DML
概述 本章,您将学习 MySQL 中有关 DML 的知识。 DML(Data Manipulation Language,数据操作语言),主要指的是 insert 、update、delete 这些相关的语句。 插入数据(insert) 在已有表的基础上插入新的数据,插入时需要注意: 插入的数据需要与字段个数对应 插入时,数据应该与字段的数据类型...
thumbnail
MySQL基础10—DQL4
概述 本章,您将学习 MySQL 中有关 DQL 的知识。 在 MySQL 基础篇的整个知识架构中,DQL 的内容最多也最常使用,学习时应该重点掌握与训练。 DQL 主要包含以下内容: 条件查询 排序查询 函数 连接查询 嵌套查询 分页查询 联合查询 本文档是 DQL 内容的最后一章,即带读者学习嵌套查询、分页查询和联合查询。 嵌套查询 在不同...
thumbnail
MySQL基础09 — DQL3
概述 本章,您将学习 MySQL 中有关 DQL 的知识。 在 MySQL 基础篇的整个知识架构中,DQL 的内容最多也最常使用,学习时应该重点掌握与训练。 DQL 主要包含以下内容: 条件查询 排序查询 函数 连接查询 嵌套查询 分页查询 联合查询 受限于篇幅,本篇文档只说明连接查询。 连接查询 - 又称多表查询,指的是当查询的字段来自于多个...
thumbnail
MySQL基础08—DQL2
概述 本章,您将学习 MySQL 中有关 DQL 的知识。 在 MySQL 基础篇的整个知识架构中,DQL 的内容最多也最常使用,学习时应该重点掌握与训练。 DQL 主要包含以下内容: 条件查询 排序查询 函数 连接查询 嵌套查询 分页查询 联合查询 受限于篇幅,本篇文档只说明函数(分组查询由于内容太少,于是把分组查询放到了这篇函数文档中)。 ...
thumbnail
MySQL基础07—DQL1
概述 本章,您将学习 MySQL 中有关 DQL 的知识。 在 MySQL 基础篇的整个知识架构中,DQL 的内容最多也最常使用,学习时应该重点掌握与训练。 DQL 主要包含以下内容: 条件查询 排序查询 函数 连接查询 嵌套查询 分页查询 联合查询 受限于篇幅,本篇文档只说明条件查询与排序查询。 基础 DQL 基础 DQL 的语法: sele...
thumbnail
MySQL基础06—基础使用与数据导入
概述 本章,您将了解基础使用与数据导入。 数据导入之后,方便后面文档的演示以及说明。 SQL 语法 在 MySQL 中,基础的 SQL 语法规则: 默认情况下,在 GNU/Linux 中,表名、库名区分大小写,字段名称与关键字不区分大小写 默认以 ; 作为分隔符,表示 SQL 语句的结束,当然,你可以指定其他的分隔符 当键入的语句特别长...
thumbnail
MySQL基础05—客户端
概述 本章,您将了解 MySQL 的客户端。 客户端可分为: 命令行客户端 图形化客户端 - 有时也称为数据可视化工具,推荐使用 命令行客户端 这里的命令行客户端指的是 mysql 这个命令,其常用选项有: -h Host-Name 或 --host=Host-Name - 连接到特定主机或 IP 地址 -u User-Name - 指定连接...