- MySQL增删改查 MySQL增删改查
- 表和视图12 表、视图表示例,创建 的customers 表使用NULL值 主键AUTO_INCREMENT指定默认值引擎类型修改表(表结构的更新)修改表名修改表注释修改字段信息 清空表数据删除表视图创建视图SQL 创建图形工具创建修改视图删除视图查看视图视图的作用注意事项视图的规则和限制视图和表的创建、修改和删除是DDL 还是 DML 呢 ?表在 03 创建数据库和表 中,我们就已经创建了... 表和视图12 表、视图表示例,创建 的customers 表使用NULL值 主键AUTO_INCREMENT指定默认值引擎类型修改表(表结构的更新)修改表名修改表注释修改字段信息 清空表数据删除表视图创建视图SQL 创建图形工具创建修改视图删除视图查看视图视图的作用注意事项视图的规则和限制视图和表的创建、修改和删除是DDL 还是 DML 呢 ?表在 03 创建数据库和表 中,我们就已经创建了...
- 组合查询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聚集函数可用来汇总数据。...
- 基础的数据操作05 基础的数据操作一.添加数据添加单条数据 ( insert into)批量添加多条数据注意事项:空字符串和 null二.查询数据 ( select )别名三.修改数据 ( update )四.删除数据 ( delete )注意事项事务(Transaction)为啥需要事务原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Dur... 基础的数据操作05 基础的数据操作一.添加数据添加单条数据 ( insert into)批量添加多条数据注意事项:空字符串和 null二.查询数据 ( select )别名三.修改数据 ( update )四.删除数据 ( delete )注意事项事务(Transaction)为啥需要事务原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Dur...
- 基础查询-单表06 基础查询-单表01SQL执行顺序检索所有列或某个列1. 检索所有列,非星号2. 检索单个列limit 分页(限制结果数量)去重复distinct使用 where 过滤数据运算操作符 检查单个值不匹配检查AND 操作符OR 操作符范围检查空值检查优先级(小括号)in 操作符in 操作符优点not 操作符like 模糊查询(通过通配符过滤)1. 百分号 (%) 通配符2. 下... 基础查询-单表06 基础查询-单表01SQL执行顺序检索所有列或某个列1. 检索所有列,非星号2. 检索单个列limit 分页(限制结果数量)去重复distinct使用 where 过滤数据运算操作符 检查单个值不匹配检查AND 操作符OR 操作符范围检查空值检查优先级(小括号)in 操作符in 操作符优点not 操作符like 模糊查询(通过通配符过滤)1. 百分号 (%) 通配符2. 下...
- Hive 判断某个字段长度在Hive中,有时我们需要对表中某个字段的长度进行判断,以便进行数据清洗、筛选或其他操作。本文将介绍如何在Hive中判断某个字段的长度,并给出示例代码。使用LENGTH函数判断字段长度在Hive中,我们可以使用内置的LENGTH函数来获取字段的长度。LENGTH函数返回字符串或二进制数据的长度。以下是LENGTH函数的语法:sqlCopy codeLENGTH(st... Hive 判断某个字段长度在Hive中,有时我们需要对表中某个字段的长度进行判断,以便进行数据清洗、筛选或其他操作。本文将介绍如何在Hive中判断某个字段的长度,并给出示例代码。使用LENGTH函数判断字段长度在Hive中,我们可以使用内置的LENGTH函数来获取字段的长度。LENGTH函数返回字符串或二进制数据的长度。以下是LENGTH函数的语法:sqlCopy codeLENGTH(st...
- Spark SQL 是 Apache Spark 的模块之一,它使用户可以使用 SQL 查询语言来处理结构化数据。借助 Spark SQL,用户可以在大数据环境中轻松查询、处理和操作数据。本文将详细介绍如何使用 Spark SQL 从 DataFrame 查询数据,包括 DataFrame 的创建、注册为临时视图、执行 SQL 查询,以及相关的最佳实践。 1. 什么是 DataFrame?在... Spark SQL 是 Apache Spark 的模块之一,它使用户可以使用 SQL 查询语言来处理结构化数据。借助 Spark SQL,用户可以在大数据环境中轻松查询、处理和操作数据。本文将详细介绍如何使用 Spark SQL 从 DataFrame 查询数据,包括 DataFrame 的创建、注册为临时视图、执行 SQL 查询,以及相关的最佳实践。 1. 什么是 DataFrame?在...
- 插入Hive表数据SQL在Hive中,我们经常需要将数据插入到表中以便进行查询和分析。本文将介绍如何使用SQL语句向Hive表中插入数据,以及一些常见的插入数据操作。1. 创建Hive表首先,我们需要创建一个Hive表来存储数据。下面是一个创建表的示例SQL语句:sqlCopy codeCREATE TABLE IF NOT EXISTS my_table ( id INT, n... 插入Hive表数据SQL在Hive中,我们经常需要将数据插入到表中以便进行查询和分析。本文将介绍如何使用SQL语句向Hive表中插入数据,以及一些常见的插入数据操作。1. 创建Hive表首先,我们需要创建一个Hive表来存储数据。下面是一个创建表的示例SQL语句:sqlCopy codeCREATE TABLE IF NOT EXISTS my_table ( id INT, n...
- 在 MySQL 中,DISTINCT 是一个用于查询语句中的关键字,它的主要作用是从结果集中去除重复的记录,只返回唯一的值。这在需要统计独特值的场景中非常有用。本文将详细介绍 DISTINCT 的语法、使用场景、性能注意事项,以及与其他 SQL 功能的结合使用。 1. DISTINCT 的基本语法DISTINCT 关键字通常用于 SELECT 语句中,其基本语法如下:SELECT DISTI... 在 MySQL 中,DISTINCT 是一个用于查询语句中的关键字,它的主要作用是从结果集中去除重复的记录,只返回唯一的值。这在需要统计独特值的场景中非常有用。本文将详细介绍 DISTINCT 的语法、使用场景、性能注意事项,以及与其他 SQL 功能的结合使用。 1. DISTINCT 的基本语法DISTINCT 关键字通常用于 SELECT 语句中,其基本语法如下:SELECT DISTI...
- 在 PostgreSQL 数据库中,BETWEEN 操作符是一个常用的条件操作符,用于判断某个字段的值是否位于两个给定值之间。BETWEEN 操作符可以用于数字、日期和文本等不同类型的数据,使得查询语句更为直观和简洁。本文将详细介绍 BETWEEN 操作符的语法、应用场景、性能优化及其在实际开发中的典型用例。 1. BETWEEN 操作符的基本语法BETWEEN 操作符的基本语法如下:SEL... 在 PostgreSQL 数据库中,BETWEEN 操作符是一个常用的条件操作符,用于判断某个字段的值是否位于两个给定值之间。BETWEEN 操作符可以用于数字、日期和文本等不同类型的数据,使得查询语句更为直观和简洁。本文将详细介绍 BETWEEN 操作符的语法、应用场景、性能优化及其在实际开发中的典型用例。 1. BETWEEN 操作符的基本语法BETWEEN 操作符的基本语法如下:SEL...
- 在 PostgreSQL 中,HAVING 子句用于对分组后的数据进行筛选。它是 SQL 标准的一部分,与 GROUP BY 子句密切相关。HAVING 子句允许你在执行聚合函数(如 COUNT、SUM、AVG 等)后进行过滤,这是 WHERE 子句无法做到的,因为 WHERE 子句在数据分组之前进行过滤。以下是关于在 PostgreSQL 中使用 HAVING 子句的详细介绍,包括其定义、... 在 PostgreSQL 中,HAVING 子句用于对分组后的数据进行筛选。它是 SQL 标准的一部分,与 GROUP BY 子句密切相关。HAVING 子句允许你在执行聚合函数(如 COUNT、SUM、AVG 等)后进行过滤,这是 WHERE 子句无法做到的,因为 WHERE 子句在数据分组之前进行过滤。以下是关于在 PostgreSQL 中使用 HAVING 子句的详细介绍,包括其定义、...
- 在 MySQL 中,派生表(Derived Table)是一个通过子查询动态生成的临时表,它用于简化复杂的 SQL 查询,提高查询的灵活性和可读性。本文将详细介绍派生表的概念、语法、应用场景、示例以及性能优化技巧。 1. 派生表的基本概念派生表是 SQL 查询中的一个子查询,其结果集在主查询中作为临时表使用。派生表在主查询执行时动态创建,并在查询完成后立即销毁。它常用于处理复杂的查询逻辑,使... 在 MySQL 中,派生表(Derived Table)是一个通过子查询动态生成的临时表,它用于简化复杂的 SQL 查询,提高查询的灵活性和可读性。本文将详细介绍派生表的概念、语法、应用场景、示例以及性能优化技巧。 1. 派生表的基本概念派生表是 SQL 查询中的一个子查询,其结果集在主查询中作为临时表使用。派生表在主查询执行时动态创建,并在查询完成后立即销毁。它常用于处理复杂的查询逻辑,使...
- EXISTS 是 MySQL 中一个非常重要的 SQL 关键字,用于判断子查询是否返回任何结果。它常用于在主查询中判断子查询的结果集是否存在行。通过理解和使用 EXISTS,可以编写更高效的查询,解决复杂的数据查询问题。本文将详细介绍 EXISTS 的用法,包括基本概念、语法、示例、应用场景以及优化技巧。 1. EXISTS 的基本概念EXISTS 用于检查子查询是否返回任何结果。如果子查询... EXISTS 是 MySQL 中一个非常重要的 SQL 关键字,用于判断子查询是否返回任何结果。它常用于在主查询中判断子查询的结果集是否存在行。通过理解和使用 EXISTS,可以编写更高效的查询,解决复杂的数据查询问题。本文将详细介绍 EXISTS 的用法,包括基本概念、语法、示例、应用场景以及优化技巧。 1. EXISTS 的基本概念EXISTS 用于检查子查询是否返回任何结果。如果子查询...
- 在 PostgreSQL 中,UPDATE 语句用于更新表中的数据。要实现复杂的更新操作,可能需要基于另一个表的内容进行更新。这时,可以使用 UPDATE JOIN 来将更新操作与表连接起来。UPDATE JOIN 是一种将两个或多个表连接在一起并基于连接条件更新数据的技术。本文将详细介绍在 PostgreSQL 中如何使用 UPDATE JOIN,包括基本语法、示例、注意事项以及常见的用法... 在 PostgreSQL 中,UPDATE 语句用于更新表中的数据。要实现复杂的更新操作,可能需要基于另一个表的内容进行更新。这时,可以使用 UPDATE JOIN 来将更新操作与表连接起来。UPDATE JOIN 是一种将两个或多个表连接在一起并基于连接条件更新数据的技术。本文将详细介绍在 PostgreSQL 中如何使用 UPDATE JOIN,包括基本语法、示例、注意事项以及常见的用法...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签