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