- MySQL增删改查 MySQL增删改查
- 索引和数据库约束14 索引和数据库约束索引索引的优缺点索引的类型普通索引唯一索引主键索引组合索引建立索引的时机使用索引的基本准则数据库约束约束类型主键约束外键约束 非空约束唯一约束默认约束图形化工具操作方式索引以汉语字典的目录页(索引)打比方,我们可以通过拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 在庞大的数据中进行检索时,合理使用索引能够极大的提升数据查询效率,这就是数据... 索引和数据库约束14 索引和数据库约束索引索引的优缺点索引的类型普通索引唯一索引主键索引组合索引建立索引的时机使用索引的基本准则数据库约束约束类型主键约束外键约束 非空约束唯一约束默认约束图形化工具操作方式索引以汉语字典的目录页(索引)打比方,我们可以通过拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 在庞大的数据中进行检索时,合理使用索引能够极大的提升数据查询效率,这就是数据...
- 组合查询11 组合查询使用组合查询的场景创建组合查询UNION规则UNION ALL包含或取消重复的行 对组合查询结果排序多数SQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并(union)或复合查询使用组合查询的场景有两种基本情况,其中需要使用组合查询: 在单个查询中... 组合查询11 组合查询使用组合查询的场景创建组合查询UNION规则UNION ALL包含或取消重复的行 对组合查询结果排序多数SQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并(union)或复合查询使用组合查询的场景有两种基本情况,其中需要使用组合查询: 在单个查询中...
- 分组和排序08 基础查询-单表02:分组和排序Group by 分组group by示例with rollup 关键字用 group by 子句规则过滤分组 havingHAVING和WHERE的差别Order by 排序Order by 子句的位置Order By 执行顺序1. 单列排序2. 按多个列排序3. 指定排序方向分组与排序的区别Group by 分组SQL聚集函数可用来汇总数据。... 分组和排序08 基础查询-单表02:分组和排序Group by 分组group by示例with rollup 关键字用 group by 子句规则过滤分组 havingHAVING和WHERE的差别Order by 排序Order by 子句的位置Order By 执行顺序1. 单列排序2. 按多个列排序3. 指定排序方向分组与排序的区别Group by 分组SQL聚集函数可用来汇总数据。...
- 数据类型04 数据类型数据类型分类整型浮点型(float和double)定点数字符串(char,varchar,_text)二进制数据(Blob)日期时间类型数据类型的属性MYSQL数据类型的长度和范围使用建议选择数据类型的基本原则创建表的时候,我们在类型这里给出了不同的选项,比如有int ,varchar。数据类型不同,储存的内容也不相同。下面来看看MySQL的数据类型介绍数据类型分类整数... 数据类型04 数据类型数据类型分类整型浮点型(float和double)定点数字符串(char,varchar,_text)二进制数据(Blob)日期时间类型数据类型的属性MYSQL数据类型的长度和范围使用建议选择数据类型的基本原则创建表的时候,我们在类型这里给出了不同的选项,比如有int ,varchar。数据类型不同,储存的内容也不相同。下面来看看MySQL的数据类型介绍数据类型分类整数...
- 常用函数07 常用函数函数的作用:函数类型1. 聚合函数1.1 avg(字段)1.2 count(字段)1.3 max(字段)1.4 min(字段)1.5 sum(字段)补充2. 字符串相关2.1 合并字符串函数:concat(str1,str2,str3…)2.2 比较字符串大小函数:strcmp(str1,str2)2.3 获取字符串字节数函数:length(str)2.4 获取字符串... 常用函数07 常用函数函数的作用:函数类型1. 聚合函数1.1 avg(字段)1.2 count(字段)1.3 max(字段)1.4 min(字段)1.5 sum(字段)补充2. 字符串相关2.1 合并字符串函数:concat(str1,str2,str3…)2.2 比较字符串大小函数:strcmp(str1,str2)2.3 获取字符串字节数函数:length(str)2.4 获取字符串...
- MySQL是目前最流行的开源关系型数据库管理系统之一,广泛应用于互联网和企业级应用中。索引作为数据库中的一种数据结构,是优化查询性能的关键。本文将深入探讨MySQL中的索引,涵盖索引的基本概念、类型、使用场景、优化技巧以及一些常见的误区。一、索引的基本概念1.1 什么是索引?索引是一种用于加速数据检索的特殊数据结构。可以将索引理解为一本书的目录,它可以让你快速定位到你需要的信息,而不是一页一... MySQL是目前最流行的开源关系型数据库管理系统之一,广泛应用于互联网和企业级应用中。索引作为数据库中的一种数据结构,是优化查询性能的关键。本文将深入探讨MySQL中的索引,涵盖索引的基本概念、类型、使用场景、优化技巧以及一些常见的误区。一、索引的基本概念1.1 什么是索引?索引是一种用于加速数据检索的特殊数据结构。可以将索引理解为一本书的目录,它可以让你快速定位到你需要的信息,而不是一页一...
- 从Hive建表语句到MySQL的转换起因在数据处理和数据仓库建设中,常常会用到Hive进行数据存储和查询。然而,有时候我们需要将Hive中的表结构迁移到其他关系型数据库,比如MySQL。本文将介绍如何将Hive中的建表语句转换为MySQL中的建表语句,方便数据迁移和数据同步。Hive建表语句示例假设我们有一个在Hive中创建的表,建表语句如下:sqlCopy codeCREATE TABLE... 从Hive建表语句到MySQL的转换起因在数据处理和数据仓库建设中,常常会用到Hive进行数据存储和查询。然而,有时候我们需要将Hive中的表结构迁移到其他关系型数据库,比如MySQL。本文将介绍如何将Hive中的建表语句转换为MySQL中的建表语句,方便数据迁移和数据同步。Hive建表语句示例假设我们有一个在Hive中创建的表,建表语句如下:sqlCopy codeCREATE TABLE...
- 在现代数据库系统和缓存系统中,如何有效地管理内存资源、提高数据访问的效率,是一个关键问题。为了优化性能,防止内存溢出,许多系统引入了缓存机制,并采用了一些淘汰策略来管理这些缓存数据。LRU(Least Recently Used,最近最少使用)算法是其中最常用的缓存淘汰策略之一。本文将深入探讨LRU算法的原理,并分析其在MySQL和Redis中的应用。一、LRU算法的基本原理LRU算法是一种... 在现代数据库系统和缓存系统中,如何有效地管理内存资源、提高数据访问的效率,是一个关键问题。为了优化性能,防止内存溢出,许多系统引入了缓存机制,并采用了一些淘汰策略来管理这些缓存数据。LRU(Least Recently Used,最近最少使用)算法是其中最常用的缓存淘汰策略之一。本文将深入探讨LRU算法的原理,并分析其在MySQL和Redis中的应用。一、LRU算法的基本原理LRU算法是一种...
- 在 MySQL 中,DISTINCT 是一个用于查询语句中的关键字,它的主要作用是从结果集中去除重复的记录,只返回唯一的值。这在需要统计独特值的场景中非常有用。本文将详细介绍 DISTINCT 的语法、使用场景、性能注意事项,以及与其他 SQL 功能的结合使用。 1. DISTINCT 的基本语法DISTINCT 关键字通常用于 SELECT 语句中,其基本语法如下:SELECT DISTI... 在 MySQL 中,DISTINCT 是一个用于查询语句中的关键字,它的主要作用是从结果集中去除重复的记录,只返回唯一的值。这在需要统计独特值的场景中非常有用。本文将详细介绍 DISTINCT 的语法、使用场景、性能注意事项,以及与其他 SQL 功能的结合使用。 1. DISTINCT 的基本语法DISTINCT 关键字通常用于 SELECT 语句中,其基本语法如下:SELECT DISTI...
- 在 MySQL 数据库中,IN 操作符是一个非常常用的条件操作符,用于判断某个字段的值是否存在于给定的一组值中。与传统的多个 OR 条件相比,IN 操作符可以使查询更加简洁和高效,特别是在需要匹配多个值时。本文将详细介绍 IN 操作符的使用方法、应用场景以及性能优化技巧。 1. IN 操作符的基本语法IN 操作符的基本语法如下:SELECT column_nameFROM table_nam... 在 MySQL 数据库中,IN 操作符是一个非常常用的条件操作符,用于判断某个字段的值是否存在于给定的一组值中。与传统的多个 OR 条件相比,IN 操作符可以使查询更加简洁和高效,特别是在需要匹配多个值时。本文将详细介绍 IN 操作符的使用方法、应用场景以及性能优化技巧。 1. IN 操作符的基本语法IN 操作符的基本语法如下:SELECT column_nameFROM table_nam...
- 在 MySQL 数据库中,IS NULL 是一种用于判断字段值是否为 NULL 的条件操作符。NULL 是数据库中一个特殊的值,表示该字段没有数据或值未知。与普通的空字符串或数值不同,NULL 是一种状态,代表着“没有值”或“缺失的值”,因此处理和判断 NULL 值时需要用到专门的操作符,即 IS NULL 和 IS NOT NULL。 1. 什么是 NULL 值?在 MySQL 中,NUL... 在 MySQL 数据库中,IS NULL 是一种用于判断字段值是否为 NULL 的条件操作符。NULL 是数据库中一个特殊的值,表示该字段没有数据或值未知。与普通的空字符串或数值不同,NULL 是一种状态,代表着“没有值”或“缺失的值”,因此处理和判断 NULL 值时需要用到专门的操作符,即 IS NULL 和 IS NOT NULL。 1. 什么是 NULL 值?在 MySQL 中,NUL...
- 在 MySQL 中,LIKE 操作符用于执行模式匹配,帮助用户根据部分字符串匹配查找数据。它在处理需要模糊匹配的查询时非常有用。本文将详细介绍 MySQL 中 LIKE 操作符的使用,包括基本语法、通配符的使用、实际示例、大小写敏感性以及性能优化技巧。 一、LIKE 操作符的基本语法LIKE 操作符用于在 WHERE 子句中对字符串进行模式匹配。基本语法如下:SELECT column_na... 在 MySQL 中,LIKE 操作符用于执行模式匹配,帮助用户根据部分字符串匹配查找数据。它在处理需要模糊匹配的查询时非常有用。本文将详细介绍 MySQL 中 LIKE 操作符的使用,包括基本语法、通配符的使用、实际示例、大小写敏感性以及性能优化技巧。 一、LIKE 操作符的基本语法LIKE 操作符用于在 WHERE 子句中对字符串进行模式匹配。基本语法如下:SELECT column_na...
- 在 MySQL 中,ALIAS(别名)是一个非常强大的功能,它可以使你的 SQL 查询更加简洁和易读。通过为表或列指定临时名称,ALIAS 帮助你在复杂查询中更清晰地引用数据。本文将详细介绍 MySQL 中使用 ALIAS 的方法,包括其基本概念、语法、使用示例以及最佳实践。 一、ALIAS 的定义ALIAS 是 SQL 语言中的一种机制,用于给表或列指定临时的替代名称。这些名称在查询执行期... 在 MySQL 中,ALIAS(别名)是一个非常强大的功能,它可以使你的 SQL 查询更加简洁和易读。通过为表或列指定临时名称,ALIAS 帮助你在复杂查询中更清晰地引用数据。本文将详细介绍 MySQL 中使用 ALIAS 的方法,包括其基本概念、语法、使用示例以及最佳实践。 一、ALIAS 的定义ALIAS 是 SQL 语言中的一种机制,用于给表或列指定临时的替代名称。这些名称在查询执行期...
- 在 MySQL 中,HAVING 子句是用于对分组后的数据进行过滤的工具。与 WHERE 子句不同,HAVING 子句用于过滤分组数据后的结果集,尤其在涉及聚合函数(如 COUNT、SUM、AVG)时非常有用。理解 HAVING 子句的使用方法和最佳实践,可以帮助你编写更高效、准确的 SQL 查询。以下是关于在 MySQL 中使用 HAVING 子句的详细介绍,包括其定义、用法、示例和注意事... 在 MySQL 中,HAVING 子句是用于对分组后的数据进行过滤的工具。与 WHERE 子句不同,HAVING 子句用于过滤分组数据后的结果集,尤其在涉及聚合函数(如 COUNT、SUM、AVG)时非常有用。理解 HAVING 子句的使用方法和最佳实践,可以帮助你编写更高效、准确的 SQL 查询。以下是关于在 MySQL 中使用 HAVING 子句的详细介绍,包括其定义、用法、示例和注意事...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签