MySQL学习
文章平均质量分 58
守护者170
这个作者很懒,什么都没留下…
展开
-
MySQL入门学习-聚合和分组.子查询.相关子查询
在 MySQL 中,子查询是指在一个查询语句中嵌套另一个查询语句。子查询可以分为相关子查询和非相关子查询两种类型。相关子查询是指子查询的执行结果依赖于外部查询中的值。在执行相关子查询时,MySQL 会先执行外部查询,然后根据外部查询的结果来执行子查询。原创 2024-06-14 10:15:00 · 496 阅读 · 0 评论 -
MySQL入门学习-聚合和分组.GROUP BY语句与HAVING语句
在 MySQL 中,'GROUP BY' 语句和 'HAVING' 语句都是用于聚合和分组操作的重要工具。原创 2024-06-13 10:15:00 · 346 阅读 · 0 评论 -
MySQL入门学习-聚合和分组.平均值(AVG()函数)
在上述示例中,我们首先创建了一个名为 'students' 的表,其中包含 'id'、'name' 和 'score' 三个字段。最后,我们使用 'AVG()' 函数计算了学生的平均成绩,并将结果命名为 'average_score'。除了基本的使用方法,'AVG()' 函数还可以与其他函数和操作符结合使用,实现更复杂的数据分析和查询。例如,'SUM()' 函数用于计算总和,'COUNT()' 函数用于计算行数。其中,'column_name' 是要计算平均值的字段名,'table_name' 是表名。原创 2024-06-12 10:15:00 · 318 阅读 · 0 评论 -
MySQL入门学习-聚合和分组.最大值(MAX()函数)
MAX() 函数用于返回表达式的最大值。它通常与聚合和分组一起使用,以计算分组中的最大值。原创 2024-06-11 10:15:00 · 232 阅读 · 0 评论 -
MySQL入门学习-聚合和分组.最小值(MIN()函数)
在 MySQL 中,聚合函数可以对多行数据进行计算,并返回一个单一的结果。常见的聚合函数包括 'SUM()'(求和)、'AVG()'(平均值)、'MIN()'(最小值)和 'MAX()'(最大值)等。这些函数可以用于统计数据、计算平均值等操作。原创 2024-06-10 10:15:00 · 579 阅读 · 0 评论 -
MySQL入门学习-聚合和分组.求和(SUN()函数)
在 MySQL 中,聚合函数用于对数据进行汇总计算,而分组则是将数据按照指定的字段进行分组,然后对每个分组应用聚合函数。'SUM()' 函数是 MySQL 中用于求和的聚合函数。原创 2024-06-09 10:15:00 · 283 阅读 · 0 评论 -
MySQL入门学习-聚合和分组.计数(COUNT()函数)
在 MySQL 中,聚合和分组是用于对数据进行汇总和分析的强大功能。聚合函数可以计算数据的总和、平均值、最小值、最大值等统计信息,而分组则可以将数据按照特定的字段进行分组,然后对每个分组进行聚合计算。计数(COUNT() 函数)是聚合函数中的一种,用于统计满足指定条件的行数。原创 2024-06-08 10:15:00 · 623 阅读 · 0 评论 -
MySQL入门学习-内置函数.一点学习体会
内置函数在 MySQL 中是非常有用的工具。通过对内置函数的学习,我对其功能和用法有了更深入的了解。总结起来,内置函数提供了各种数据处理和操作的功能。它们可以帮助我们进行数学计算、字符串处理、日期和时间操作、数据类型转换等。通过使用内置函数,我们可以更高效地完成各种数据处理任务,减少代码量,提高数据库操作的简洁性和可读性。原创 2024-06-07 10:15:00 · 321 阅读 · 0 评论 -
MySQL入门学习-内置函数.时间日期函数
在数据库表中,经常需要存储日期和时间数据,以便进行日期和时间的计算和查询。例如,NOW()函数返回当前日期和时间,DATE_FORMAT()函数将日期和时间转换为指定的格式,DATE_ADD()函数将日期和时间加上指定的时间间隔等。然后,我们插入了一些示例数据。接下来,我们展示了如何使用日期时间函数来提取日期部分、时间部分、计算时间差、格式化日期时间、添加时间间隔、检查日期是否在范围内以及获取当前日期和时间。日期和时间函数就是用于操作日期和时间的函数,MySQL 中提供了许多内置函数来处理日期和时间。原创 2024-06-06 10:15:00 · 277 阅读 · 0 评论 -
MySQL入门学习.内置函数.窗口函数
MySQL 是一个广泛使用的关系型数据库管理系统,提供了丰富的内置函数和窗口函数。原创 2024-06-05 10:15:00 · 1024 阅读 · 0 评论 -
MySQL入门学习-内置函数.JSON函数
接下来,我们使用 JSON_REPLACE 函数更新人员年龄,使用 JSON_INSERT 函数插入新的地址信息。MySQL 提供了一些内置函数来处理 JSON 数据,例如 JSON_ARRAY、JSON_OBJECT、JSON_EXTRACT、JSON_INSERT、JSON_REPLACE、JSON_SET 等。这些函数可以用于创建、操作和查询 JSON 数据。(文章为作者在学习MySQL过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。原创 2024-06-04 11:15:00 · 818 阅读 · 6 评论 -
MySQL入门学习-内置函数.锁相关
在 MySQL 中,有一些内置函数与锁相关,它们可以用于控制和管理锁的行为。原创 2024-06-03 10:15:00 · 643 阅读 · 2 评论 -
MySQL入门学习-查询进阶.分页查询
在 MySQL 中,分页查询是一种用于在查询结果中获取特定页面数据的技术。它通常用于处理大量数据的情况,以便将结果分为多个页面进行显示或处理。原创 2024-06-02 10:15:00 · 489 阅读 · 0 评论 -
MySQL入门学习-查询进阶.正则表达式
使用特殊的元字符和字符类来构建正则表达式模式。原创 2024-06-01 10:15:00 · 293 阅读 · 0 评论 -
MySQL入门学习-查询进阶.UNION
'UNION'操作符用于合并两个或多个'SELECT'语句的结果集。它可以将多个查询结果合并为一个结果集,这在需要从多个表中获取数据并将它们组合在一起时非常有用。上述'UNION'代码中,首先使用了'SELECT'语句选择要从两个不同的表中检索的列。然后使用了'UNION'关键字将这两个查询的结果合并在一起。最后使用了'FROM'关键字指定要从哪个表中检索数据。需要注意的是,'UNION'操作符会自动去除结果集中的重复行。如果需要保留重复行,可以使用'UNION ALL'操作符。原创 2024-05-31 10:15:00 · 416 阅读 · 2 评论 -
MySQL入门学习-查询进阶.ORDER BY
其中,column1,column2 等是要排序的列名,ASC 表示升序,DESC 表示降序。如果不指定排序顺序,则默认使用升序。原创 2024-05-30 10:15:00 · 707 阅读 · 0 评论 -
MySQL入门学习-查询进阶.DISTINCT
在 MySQL 中,DISTINCT 关键字用于查询结果中去除重复的记录。原创 2024-05-29 10:15:00 · 607 阅读 · 0 评论 -
MySQL入门学习-查询进阶.CASE
CASE 表达式是一种在 SQL 中用于进行条件判断和分支执行的功能。它可以根据不同的条件返回不同的结果,类似于编程语言中的 if-else 语句。原创 2024-05-28 10:15:00 · 388 阅读 · 0 评论 -
MySQL入门学习-查询进阶.BETWEEN
在 MySQL 中,'BETWEEN' 用于指定一个值的范围。它可以在 'WHERE' 子句中使用,来过滤出符合指定范围的行数据。原创 2024-05-27 10:15:00 · 498 阅读 · 0 评论 -
MySQL入门学习-查询进阶.别名
别名(Alias)是为数据库中的表、列或表达式赋予的一个临时名称。使用别名可以使查询结果更具可读性,并且在复杂的查询中更方便地引用和处理数据。在上述示例中,'column_name' 是要查询的列名,'alias_name' 是为该列定义的别名。在上述示例中,'table_alias' 是为表定义的别名。原创 2024-05-26 10:15:00 · 816 阅读 · 0 评论 -
MySQL入门学习.数据库组成.存储引擎
存储引擎是 MySQL 数据库的一个重要组成部分,它决定了数据的存储方式、索引方式、事务支持等特性。MySQL 支持多种存储引擎,常见的有 InnoDB、MyISAM、Memory 等。原创 2024-05-25 10:15:00 · 600 阅读 · 0 评论 -
MySQL入门学习.数据库组成.触发器
触发器是一种特殊的存储过程,它在特定的表上定义,并在特定的事件(如插入、更新或删除操作)发生时自动触发执行。触发器可以用于实现数据的完整性约束、日志记录、数据同步等功能。在上述示例中,我们创建了一个名为 'my_trigger'的触发器,它在 'my_table' 表上发生插入操作后自动触发。触发器的执行代码将在插入操作完成后执行,这里我们将插入操作的相关信息记录到 'log_table' 表中。原创 2024-05-24 10:15:00 · 443 阅读 · 0 评论 -
MySQL入门学习-数据库组成.索引和约束
在上述示例中,创建了一个名为 'students' 的表,其中包含主键、非空约束、检查约束和外键约束。还创建了一个普通索引 'idx_students_name' 和一个唯一索引 'uq_students_email'。(文章为作者在学习MySQL过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。原创 2024-05-23 10:15:00 · 526 阅读 · 0 评论 -
MySQL入门学习-数据库组成.存储过程和函数
存储过程和函数都是数据库中的可执行对象,用于封装和复用常用的操作逻辑。原创 2024-05-22 10:15:00 · 727 阅读 · 0 评论 -
MySQL入门学习-数据库组成.视图
视图是一种虚拟的表,它是基于一个或多个表的查询结果而创建的。视图并不实际存储数据,它只是一个查询语句,每次访问视图时都会执行这个查询语句,从基表中获取最新的数据。原创 2024-05-21 10:15:00 · 297 阅读 · 0 评论 -
MySQL入门学习-数据库组成.表
在 MySQL 中,表是数据存储的基本单元,将数据组织成行和列的形式,可以轻松地存储、管理和检索数据。原创 2024-05-20 10:15:00 · 683 阅读 · 0 评论 -
MySQL入门学习-数据查询.函数
- 创建一个名为 users 的表,包含 id、name 和 age 列age INT-- 向表中插入一些示例数据-- 使用函数查询数据-- 查询用户的平均年龄-- 查询年龄大于 30 的用户-- 查询名字以 'A' 开头的用户在上面的示例中,我们使用了'AVG()'函数计算平均年龄,使用了'WHERE'子句进行条件过滤,使用了'LIKE'操作符进行模糊匹配。需要注意,这只是 MySQL 函数的一个简单介绍,MySQL 提供了更多的函数和功能,可以根据具体的需求进行学习和使用。原创 2024-05-19 10:15:00 · 1122 阅读 · 0 评论 -
MySQL入门学习-数据查询.运算符
MySQL是一种关系型数据库管理系统,提供了丰富的运算符来对数据进行查询和计算。原创 2024-05-18 10:15:00 · 587 阅读 · 0 评论 -
MySQL入门学习-数据查询.WHERE
WHERE子句是MySQL中用于筛选数据的关键字之一。它可以在SELECT、UPDATE和DELETE语句中使用。WHERE子句用于指定一个条件,只有满足该条件的行才会被返回或更新。原创 2024-05-17 10:15:00 · 562 阅读 · 0 评论 -
MySQL入门学习-数据查询.SELECT
以上是MySQL入门学习中SELECT语句的一些基本使用方法和特点。在实际使用中,还可以结合其他SQL语句和操作符来实现更复杂的查询。此外,MySQL还提供了许多高级应用,如子查询、视图、存储过程、触发器等,可以进一步扩展和优化查询功能。(文章为作者在学习MySQL过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。原创 2024-05-16 10:15:00 · 293 阅读 · 0 评论 -
MySQL入门学习-数据修改.删除
MySQL入门学习中,数据修改和删除是非常重要的操作。它们用于修改和删除数据库中的数据,让我们来了解一下它们的概述、特点、使用方法以及与其他操作的比较和高级应用。原创 2024-05-15 10:15:00 · 403 阅读 · 0 评论 -
MySQL入门学习-数据修改.修改
在MySQL中,数据修改包括对表中的数据进行插入、更新和删除操作。这些操作可以通过SQL语句来完成,常用的语句包括INSERT、UPDATE和DELETE。原创 2024-05-14 11:15:00 · 463 阅读 · 2 评论 -
MySQL入门学习-数据类型.二进制字符串类型
(文章为作者在学习java过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。原创 2024-05-13 10:15:00 · 380 阅读 · 0 评论 -
MySQL入门学习-数据修改.插入
在MySQL中,数据修改包括插入、更新和删除操作。本文主要讨论MySQL中的插入操作。原创 2024-05-12 10:15:00 · 756 阅读 · 0 评论 -
MySQL入门学习-数据类型.文本字符串类型
MySQL中的文本字符串类型主要包括CHAR、VARCHAR、TEXT和BLOB四种类型。原创 2024-05-11 10:15:00 · 563 阅读 · 0 评论 -
MySQL入门学习-数据类型.日期和时间类型
存储日期和时间,格式为'YYYY-MM-DD HH:MM:SS',范围从'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。存储日期和时间,范围从'1970-01-01 00:00:01'到'2038-01-19 03:14:07',具有自动更新功能。存储日期,格式为'YYYY-MM-DD',范围从'1000-01-01'到'9999-12-31'。存储时间,格式为'HH:MM:SS',范围从'-838:59:59'到'838:59:59'。原创 2024-05-10 10:15:00 · 362 阅读 · 0 评论 -
MySQL入门学习-数据类型.数值类型
MySQL中的数值类型主要包括整数类型和浮点数类型。原创 2024-05-09 10:21:17 · 623 阅读 · 4 评论 -
MySQL入门学习-使用数据库.存储引擎
MySQL 是一个流行的开源关系型数据库管理系统,而存储引擎则是 MySQL 中负责数据存储和检索的核心组件。MySQL 支持不同的存储引擎,每个存储引擎都有其特定的特点和适用场景。原创 2024-05-08 10:27:58 · 465 阅读 · 0 评论 -
MySQL入门学习-使用数据库.数据库编码
MySQL是一种关系型数据库管理系统,它支持多种数据库编码。数据库编码决定了数据库存储和处理文本数据时所使用的字符集和排序规则。原创 2024-05-07 10:15:34 · 418 阅读 · 0 评论 -
MySQL入门学习-使用数据库.创建和删除表
在MySQL中,可以使用CREATE TABLE语句来创建一个新的表。...其中,table_name是要创建的表的名称,column1、column2等是表的列名,datatype是列的数据类型。总之,MySQL中创建和删除表是管理数据的重要操作,需要谨慎操作。通过学习和掌握这些操作,可以更好地管理和利用数据库中的数据。(文章为作者在学习MySQL过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。原创 2024-05-06 10:16:40 · 753 阅读 · 0 评论