- (1)创建数据库chuan:create database chuan; (2)使用chuan这个数据库,让chuan变成当前数据库:use chuan; (3)每次启动mysql会话时在使用前先选择这个固定的数据库:mysql -h l... (1)创建数据库chuan:create database chuan; (2)使用chuan这个数据库,让chuan变成当前数据库:use chuan; (3)每次启动mysql会话时在使用前先选择这个固定的数据库:mysql -h l...
- 一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。 2,long_query_time 当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。 3,slow_query_log_file 记录日志的文... 一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。 2,long_query_time 当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。 3,slow_query_log_file 记录日志的文...
- 目录 1 多表查询 1.1 多表查询概述 1.2 多表查询的分类 1.2.1 内连接查询 1.2.2 外连接查询 1.2.3 子查询 1 多表查询 1.1 多表查询概述 多表查询就是从多个表中进行数据的查询操作,语法:select 列名列表 from 表名的列表 where... 【准备数据... 目录 1 多表查询 1.1 多表查询概述 1.2 多表查询的分类 1.2.1 内连接查询 1.2.2 外连接查询 1.2.3 子查询 1 多表查询 1.1 多表查询概述 多表查询就是从多个表中进行数据的查询操作,语法:select 列名列表 from 表名的列表 where... 【准备数据...
- 简介 查询集表示从数据库中获取的对象集合查询集可以含有零个、一个或多个过滤器过滤器基于所给的参数限制查询的结果从Sql的角度,查询集和select语句等价,过滤器像where和limit子句接下来主要讨论如下知识点 查询集字段查询:比较运算符,F对象,Q对象 查询集 在管理器上调用过滤器方法会返回查询集查询集经过过滤器筛选后返... 简介 查询集表示从数据库中获取的对象集合查询集可以含有零个、一个或多个过滤器过滤器基于所给的参数限制查询的结果从Sql的角度,查询集和select语句等价,过滤器像where和limit子句接下来主要讨论如下知识点 查询集字段查询:比较运算符,F对象,Q对象 查询集 在管理器上调用过滤器方法会返回查询集查询集经过过滤器筛选后返...
- 一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语... 一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语...
- 本篇博客,小菌为大家带来的时候大数据组件之一的——Azkaban的介绍。 文章目录 1.Azkaba... 本篇博客,小菌为大家带来的时候大数据组件之一的——Azkaban的介绍。 文章目录 1.Azkaba...
- 1 创建用户 1.1 create user 格式如下: CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; 其中,username为用户名;hostname为主机,localhost指本地用户,通配符%指可以从远程主机登陆用户,如果不指定host,则默认为%... 1 创建用户 1.1 create user 格式如下: CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; 其中,username为用户名;hostname为主机,localhost指本地用户,通配符%指可以从远程主机登陆用户,如果不指定host,则默认为%...
- 文章目录 1.概述介绍聚合函数和开窗函数开窗函数分类 2. 准备工作3. 聚合开窗函数4. 排序开窗函数4.1 ROW_NUMBER顺序排序4.2 RANK跳跃排序4.3 DENSE_RA... 文章目录 1.概述介绍聚合函数和开窗函数开窗函数分类 2. 准备工作3. 聚合开窗函数4. 排序开窗函数4.1 ROW_NUMBER顺序排序4.2 RANK跳跃排序4.3 DENSE_RA...
- 目录 1、SQL的概念 2、数据库的CRUD操作 2.1 DDL 操作数据库 2.1.1 创建数据库 2.1.2 查询数据库 2.1.3 修改数据库 2.1.4 删除数据库 2.1.5 使用数据库 2.2 DML 操作表 2.2.1 创建表 2.2.2 查询表 2.2.3 修改表 2.2.4 删除表 ... 目录 1、SQL的概念 2、数据库的CRUD操作 2.1 DDL 操作数据库 2.1.1 创建数据库 2.1.2 查询数据库 2.1.3 修改数据库 2.1.4 删除数据库 2.1.5 使用数据库 2.2 DML 操作表 2.2.1 创建表 2.2.2 查询表 2.2.3 修改表 2.2.4 删除表 ...
- 前言 自从 2018 年发布第一版 MySQL 8.0.11 正式版至今,MySQL 版本已经更新迭代到 8.0.26,相对于稳定的 5.7 版本来说,8.0 在性能上的提升是毋庸置疑的! 随着越来越... 前言 自从 2018 年发布第一版 MySQL 8.0.11 正式版至今,MySQL 版本已经更新迭代到 8.0.26,相对于稳定的 5.7 版本来说,8.0 在性能上的提升是毋庸置疑的! 随着越来越...
- 一、什么是UTF8MB4? 我们在使用PhpMyAdmin管理面板时,可以在首页看到名为“Server connection collation”(服务器连接排序规则)的选项,用来选择所使用的字符集。对于我们常用的UTF8,却有utf8和utf8mb4两种,这是为什么呢? 原来,MySQL在5.5.3版本之后增加了这个utf8mb4的... 一、什么是UTF8MB4? 我们在使用PhpMyAdmin管理面板时,可以在首页看到名为“Server connection collation”(服务器连接排序规则)的选项,用来选择所使用的字符集。对于我们常用的UTF8,却有utf8和utf8mb4两种,这是为什么呢? 原来,MySQL在5.5.3版本之后增加了这个utf8mb4的...
- 一 概述 InnoDB与MyISAM有两处不同: 1)InnoDB支持事务; 2)默认采用行级锁(也可以支持表级锁) 对于更新操作(UPDATE、INSERT、DELETE),InnoDB会自动给涉及到的数据集加排他锁(X);对于普通的SELECT语句,InnoDB不加任何锁(所以即使有一个线程的写操作在占用锁,不影响其他线程的读,... 一 概述 InnoDB与MyISAM有两处不同: 1)InnoDB支持事务; 2)默认采用行级锁(也可以支持表级锁) 对于更新操作(UPDATE、INSERT、DELETE),InnoDB会自动给涉及到的数据集加排他锁(X);对于普通的SELECT语句,InnoDB不加任何锁(所以即使有一个线程的写操作在占用锁,不影响其他线程的读,...
- 悲观锁介绍: 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据... 悲观锁介绍: 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据...
- 目录 1 DML增删改表中的数据(重要) 1.1 添加数据 1.2 删除数据 1.3 修改数据 2 DQL查询表中的记录(重要) 2.1 语法 2.2 基础查询 2.3 条件查询 2.4 排序查询 2.5 聚合函数 2.6 分组查询 2.7 分页查询 1 DML增删改表中的数据(重要) 1.1 添加数据 ... 目录 1 DML增删改表中的数据(重要) 1.1 添加数据 1.2 删除数据 1.3 修改数据 2 DQL查询表中的记录(重要) 2.1 语法 2.2 基础查询 2.3 条件查询 2.4 排序查询 2.5 聚合函数 2.6 分组查询 2.7 分页查询 1 DML增删改表中的数据(重要) 1.1 添加数据 ...
- 批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: UPDATE mytable SET m... 批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: UPDATE mytable SET m...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签