-
MySQL 的系统函数
所属栏目:[MySql教程] 日期:2023-03-06 热度:6171
MysqL 的系统函数
MysqL 提供了很多的系统函数,这些系统函数可以对数据进行特殊的处理,下面表格列举了大部分的系统函数,本小节选择一些代表性的系统函数演示说明。
函数名 说明
CONCAT(str0,str1) 将两[详细] -
条件判断函数
所属栏目:[MySql教程] 日期:2023-03-06 热度:9072
条件判断函数
本小节介绍 MysqL 提供的 IF、IFNULL、CASE 三种条件判断函数或结构,条件判断是为了实现控制流,在不同的条件下执行不同的流程。
1. IF函数
以 student 表为例,使用 IF() 函数对查询结果的字段判[详细] -
聚合函数 MIN、MAX
所属栏目:[MySql教程] 日期:2023-03-06 热度:5707
聚合函数 MIN、MAX
MysqL 的常见的聚合函数有 AVG、COUNT、SUM、MIN、MAX,上一小节介绍了 AVG、COUNT、SUM 三种聚合函数,本小节介绍如何使用 MIN、MAX 两种聚合函数,另外再介绍一下如何在 GROUP BY 中使用聚合函[详细] -
聚合函数 AVG、COUNT、SUM
所属栏目:[MySql教程] 日期:2023-03-06 热度:1133
聚合函数(1)
本小节介绍 MysqL 常见的聚合函数,实际业务中诸如 总数、平均值、总和 这样的数据是没有存储在数据表中,如需要获取这些数据时,使用 MysqL 的聚合函数可以获取它们,MysqL 主要的聚合函数有 AVG、COU[详细] -
GROUP BY分组
所属栏目:[MySql教程] 日期:2023-03-06 热度:7865
GROUP BY分组
本小节介绍如何对查询结果使用 GROUP BY 分组,GROUP BY 分组是对指定一个或多个字段分组,使用分组可以较好地对数据结果分析和处理。
1. 插入测试数据
为了后面演示方便,这里向 course 表插入测[详细] -
DISTINCT 去重
所属栏目:[MySql教程] 日期:2023-03-06 热度:856
disTINCT 去重
前面小节介绍了如何使用 GROUP BY 对查询数据分组,并且 GROUP BY 能起到有效去重作用,本小节介绍如何使用 disTINCT 去重。
1. 单字段去重
以表 student_course 和 表 student 链接为例:
SE[详细] -
JOIN 表连接
所属栏目:[MySql教程] 日期:2023-03-06 热度:3427
JOIN 表连接
前面小节介绍了表的设计三范式和单表的查询,本小节介绍如何将通过多个表进行关联查询数据,其中连表查询包括 LEFT JOIN、INNER JOIN、RIGHT JOIN。前面小节介绍过表的设计,其中有学生信息表 student、[详细] -
ORDER BY 排序
所属栏目:[MySql教程] 日期:2023-03-06 热度:8966
ORDER BY 排序
前面小节介绍了如何查询数据,并且介绍了如何使用 WHERE 条件对查询的数据结果集进行筛选,本小节介绍如何使用 ORDER BY 对查询结果集进行排序,排序在实际业务中非常有必要,可以较好地对结果集数据[详细] -
UNION 联合查询
所属栏目:[MySql教程] 日期:2023-03-06 热度:9100
UNION 联合查询
前面介绍了如何使用 WHERE 给查询加上条件约束,本小节介绍如何使用 UNION 联合查询。实际业务中,有时候需要把满足多种独立条件的结果集整合到一起,就可以使用 UNOIN 联合查询,本小节介绍 UNION [详细] -
WHERE 条件查询
所属栏目:[MySql教程] 日期:2023-02-28 热度:2976
WHERE 条件
前面介绍了如何对表数查询、更新、删除,本小节介绍如何在查询、更新、删除操作加上 WHERE 条件约束,使这些语句的操作更加准确,满足业务需求。WHERE 条件的操作符类型有如下:
符号 说明 举例[详细] -
LIKE 模糊查询
所属栏目:[MySql教程] 日期:2023-02-28 热度:4573
LIKE 模糊查询
前面介绍了如何查询数据库单条和多条数据,本小节介绍如何使用关键字模糊查询符合要求的结果集,模糊查询在实际业务中主要用于搜索关键字查询需要的信息。
1.模糊查询表达式
% 表示指代任意内容,[详细] -
UPDATE 更新数据
所属栏目:[MySql教程] 日期:2023-02-28 热度:4692
UPDATE 更新数据
有时候我们在工作中会遇到这样的场景,存储在数据表中某一条数据的某一个字段信息发生了变动,这个时候就需要对这一字段的信息进行更新,前面的小节中我们学习了插入、删除和查询数据,这个小节我们[详细] -
SELECT 查询数据
所属栏目:[MySql教程] 日期:2023-02-28 热度:877
SELECT查询数据
前面介绍了如何向表插入数据、删除数据,本小节介绍如何查询表中的数据。查询在实际业务中,SELECT 语句用的非常多,例如网站的数据读取和展示,查询需要了解的数据情况等等。
1.查询表中所有数据[详细] -
DELETE 删除数据
所属栏目:[MySql教程] 日期:2023-02-28 热度:149
DELETE 删除数据
前面两节分别介绍了删除数据表、向表中插入数据,本小节介绍如何删除表中插入的数据。删除数据的命令在工作中有许多的场景会用到,这节课我们就来学习一下如何删除数据表中的某一条数据:
1.删除[详细] -
INSERT 插入数据
所属栏目:[MySql教程] 日期:2023-02-28 热度:5694
INSERT 插入数据
前面几节介绍了表的设计、修改、删除等等操作,本小节主要介绍如何向数据表插入数据。
1.向数据表插入一条数据
这里以前面新建的 teacher 表为例, teacher 表的字段为 name、age、id_number,[详细] -
ALTER 命令修改表
所属栏目:[MySql教程] 日期:2023-02-28 热度:6467
ALTER 命令修改表
前面小节介绍了如何新建表、设计表,本小节介绍如何对已经建好的数据表进行修改,其中包括对字段的修改和表名称的修改。在实际工作中,有时候原来设计的表可能不太合理,例如:用户名字段原本设计[详细] -
MySQL 数据表设计规范
所属栏目:[MySql教程] 日期:2023-02-28 热度:2640
MysqL 数据表设计规范
上一小节介绍了如何设计数据表,并合理选择字段数据类型新建数据表,本小节来介绍数据表的设计规范,主要遵循数据表设计三范式和适当的反范式化。
1.第一设计范式
第一设计范式要求表中字[详细] -
MySQL 设计数据表
所属栏目:[MySql教程] 日期:2023-02-28 热度:3935
MysqL 设计数据表
前面小节介绍了如何新建数据库和选择数据库,还介绍了 MysqL 的存储数据类型,本小节学习如何设计学生课程相关数据表,其中包括学生信息 student,教师信息表 teacher,学科表 course,学生选课表[详细] -
MySQL 的数据类型2
所属栏目:[MySql教程] 日期:2023-02-28 热度:8821
MysqL 的数据类型(2)
这一小节我们继续学习 MysqL 数据库的数据类型上一小节学习了整数类型和浮点类型,本小节介绍日期时间类型和字符串类型。
1.日期和时间类型
类型 大小 格式 范围
date 3字节 [详细] -
MySQL 的数据类型(1)
所属栏目:[MySql教程] 日期:2023-02-25 热度:7872
MysqL 的数据类型(1)
本小节主要讲解 MysqL 数据类型,MysqL 支持多种数据类型,学习好数据类型,才能更好的学习 MysqL 表的设计,让表的设计更加合理。
1.整数类型
类型 大小 SIGNED(有符号) UNSIGNE[详细] -
MySQL 选中数据库
所属栏目:[MySql教程] 日期:2023-02-25 热度:7980
选中数据库
前面的小节可能是我们重新学习了怎样创建和删除大规模的数据库,有了数据库我们肯定要对这个数据库进行一些只针对这一数据库的操作,比如在指定数据库内新建表,删除表等等。既然是只针对某一数据库,那[详细] -
MySQL 删除数据库
所属栏目:[MySql教程] 日期:2023-02-25 热度:9763
MysqL 删除数据库
上一个小节我们介绍了如何创建一个数据库,既然可以创建那么肯定就可以删除,这个小节我们就来看下如何删除一个数据库:
1.使用命令行删除一个数据库
1.1 首先登陆进入 MysqL 操作界面,命令如[详细] -
MySQL 创建数据库
所属栏目:[MySql教程] 日期:2023-02-25 热度:25
MysqL 创建数据库
前面章节介绍了如何登陆连接 MysqL 数据库,连接 MysqL 数据库之后就可以对数据库进行操作了,本小节将介绍如何创建一个属于自己项目的数据库。
1.使用命令行新建一个数据库
1.1 进入 MysqL[详细] -
MySQL 多实例配置
所属栏目:[MySql教程] 日期:2023-02-25 热度:5451
MysqL 多实例配置
前面介绍如何在 Windows 、Linux 下安装最新版 MysqL ,本节主要介绍如何在同一台主机上配置多实例 MysqL。
1. 端口号概念
所谓的端口,就好像是门牌号一样,客户端可以通过 ip 地址找到对应的[详细] -
MySQL 创建子账号
所属栏目:[MySql教程] 日期:2023-02-25 热度:8939
MysqL 创建子账号
上一节介绍了如何和 MysqL 建立连接登录到 MysqL,并且对初始化密码进行了修改,本节主要介绍如何新建一个子账号,并且使用子账号登录 MysqL。
1. 使用 root 账号登录 MysqL
新建一个 MysqL[详细]