- 本篇主要内容游标的使用、常见的约束及创建方式、INNODB 中常见索引的介绍及用法。话不多说,进入正题! 1. 游标SQL 检索操作返回结果集,简单地使用 SELECT 语句,没有办法得到第一行、下一行或前 10 行。有时,需要在检索出来的行中前进或后退一行或多行,这就是游标的用途所在。游标(cursor)是一个存储在 DBMS 服务器上的数据库查询, 它不是一条 SELECT 语句,而是被... 本篇主要内容游标的使用、常见的约束及创建方式、INNODB 中常见索引的介绍及用法。话不多说,进入正题! 1. 游标SQL 检索操作返回结果集,简单地使用 SELECT 语句,没有办法得到第一行、下一行或前 10 行。有时,需要在检索出来的行中前进或后退一行或多行,这就是游标的用途所在。游标(cursor)是一个存储在 DBMS 服务器上的数据库查询, 它不是一条 SELECT 语句,而是被...
- 本篇主要内容为什么使用视图、视图的创建、修改和删除;为什么使用存储过程,三种参数在存储过程中的使用;如何进行事务处理,以及事务隔离级别的种类及各自的缺陷。话不多说,进入正题! 1.视图 1.1 为什么使用视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索 数据的查询。视图的作用:重用 SQL 语句。简化复杂的 SQL 操作。在编写查询后,可以方便地重用它而不必知道 其基本查询... 本篇主要内容为什么使用视图、视图的创建、修改和删除;为什么使用存储过程,三种参数在存储过程中的使用;如何进行事务处理,以及事务隔离级别的种类及各自的缺陷。话不多说,进入正题! 1.视图 1.1 为什么使用视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索 数据的查询。视图的作用:重用 SQL 语句。简化复杂的 SQL 操作。在编写查询后,可以方便地重用它而不必知道 其基本查询...
- 本篇主要内容插入数据的几种方式,更新数据和删除数据。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 插入数据 1.1 插入完整行使用 INSERT 插入完整行它要求指定表名和插入到新行中的值。mysql> INSERT INTO Customers -> VALUES('1000000006', -> 'Toy Land', -> ... 本篇主要内容插入数据的几种方式,更新数据和删除数据。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 插入数据 1.1 插入完整行使用 INSERT 插入完整行它要求指定表名和插入到新行中的值。mysql> INSERT INTO Customers -> VALUES('1000000006', -> 'Toy Land', -> ...
- 本篇主要内容自联结、等值联结、内联结、自然联结、外联结及对比图,UNION组合查询。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 表联结联结是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。联结不是物理实体。换句话说,它在实际的数据库表中并不存在。它只在查询执行期间存在。 1.1... 本篇主要内容自联结、等值联结、内联结、自然联结、外联结及对比图,UNION组合查询。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 表联结联结是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。联结不是物理实体。换句话说,它在实际的数据库表中并不存在。它只在查询执行期间存在。 1.1...
- 本篇主要内容六种聚集函数的使用,ORDER BY 数据分组,子查询( 相关子查询 与 不相关子查询 )。内容稍稍有些多,需要静下心来慢慢看,如果条件允许可以动手实践一下(数据库文件在系列首页)。话不多说,进入正题! 1. 数据聚集 1.1 聚集函数先来看一下,我们常用的聚集函数和它的说明。函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某... 本篇主要内容六种聚集函数的使用,ORDER BY 数据分组,子查询( 相关子查询 与 不相关子查询 )。内容稍稍有些多,需要静下心来慢慢看,如果条件允许可以动手实践一下(数据库文件在系列首页)。话不多说,进入正题! 1. 数据聚集 1.1 聚集函数先来看一下,我们常用的聚集函数和它的说明。函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某...
- DRS数据迁移DRS做数据迁移有两个阶段,初始化阶段,和增量阶段初始化就是把表中的存量数据从源端迁移到目标端去,增量阶段就是从源端实时拉取binlog并解析成SQL,并在目标端执行,以达到实时同步的目的 binlog参数配置1、binlog开关MySQL中可以配置增量日志binlog,来保存实例上的数据变更,可能通过参数sql_log_bin来控制,其中on表示开启mysql> show ... DRS数据迁移DRS做数据迁移有两个阶段,初始化阶段,和增量阶段初始化就是把表中的存量数据从源端迁移到目标端去,增量阶段就是从源端实时拉取binlog并解析成SQL,并在目标端执行,以达到实时同步的目的 binlog参数配置1、binlog开关MySQL中可以配置增量日志binlog,来保存实例上的数据变更,可能通过参数sql_log_bin来控制,其中on表示开启mysql> show ...
- 写在前面参考书籍:《SQL必知必会》《Mysql必知必会》实习将至,最近在复习 Mysql ,之前学习 Mysql 是通过视频和学校课程,这次想通过书籍《SQL必知必会》来进行一次系统的复习,再重新快速的刷一遍牛客网的 SQL 题。在复习的过程中我会将重要内容进行记录,其中难以理解的部分也会通过典型的案例进行展示,希望能够帮到大家。本篇主要内容“实践是检验真理的唯一标准”,我总认为动手做比只... 写在前面参考书籍:《SQL必知必会》《Mysql必知必会》实习将至,最近在复习 Mysql ,之前学习 Mysql 是通过视频和学校课程,这次想通过书籍《SQL必知必会》来进行一次系统的复习,再重新快速的刷一遍牛客网的 SQL 题。在复习的过程中我会将重要内容进行记录,其中难以理解的部分也会通过典型的案例进行展示,希望能够帮到大家。本篇主要内容“实践是检验真理的唯一标准”,我总认为动手做比只...
- 对比系列第十三课 对比系列第十三课
- MySQL系列第十九课 MySQL系列第十九课
- MySQL系列第十八课 MySQL系列第十八课
- MySQL系列第十三课 MySQL系列第十三课
- MySQL系列第十课 MySQL系列第十课
- MySQL系列第九课 MySQL系列第九课
- MySQL系列第八课 MySQL系列第八课
- Node.js数据库开发实战之mysql Node.js数据库开发实战之mysql
上滑加载中