003、Mycat分库分表之按天分片
Mycat分库分表之按天分片 一、按天分片 指定一个时间周期,将数据写入一个数据节点中,例如:第1-10天的数据,写入到第一个数据节点中,第2-20天的数据写入到第二个节点中,第3-30天的数据节点写入到第三个数据节点中。 说明1:按天分片要配置一个起始日期,一个结束日期,一个分片间隔时间三个参数 说明2:按天分片允许当前时间超出配置的开始时间和结束时间,超出时间范围仍然会按照分…
|
|
50
1446 字
|
9 分钟
019、SQLyog 图形化界面工具
SQLyog 图形化界面工具 一、SQLyog 介绍 SQLyog是一款MySQL可视化工具,他可以将部分SQL操作通过图形化界面操作来完成,方便开发者更好的进行开发及数据库设计。 二、SQLyog 社区版下载 Github下载地址:https://github.com/webyog/sqlyog-community/wiki/Downloads 三、SQLyog 安装 1、选择Chinese后点…
|
|
21
398 字
|
2 分钟
018、Navicat 图形化界面工具
Navicat 图形化界面工具 Navicat 介绍 Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、SQL Server等不同类型的数据库 Navicat 下载 1、点击这个产品 2、点击免费使用 3、根据自己的系统选择合适的版本,下载到本地 Navicat 安装 1、打开Navicat Premium安装包,点击【下一步】。 2、选择【我同意】,点击…
|
|
22
654 字
|
3 分钟
017、MySQL Workbench 图形化界面工具
MySQL Workbench 图形化界面工具 Workbench 介绍 MySQL官方提供了一款免费的图形工具——MySQL Workbench,它是一款功能强大且易于使用的数据库设计、管理和开发工具,总之,MySQL Workbench是一款非常好用的MySQL图形工具,可以满足大多数MySQL用户的需求。 Workbench 下载 https://www.mysql.com/products…
|
|
19
555 字
|
3 分钟
016、数据库生态圈概述及部署实战案例
数据库生态圈概述及部署实战案例 一.数据库概述 1.什么是数据库 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 推荐阅读: https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93/103728 2.数据库的分类 RDBMS: Oracle, MySQL, M…
|
|
22
1048 字
|
1 小时
015、MySQL的元数据信息获取(含SHOW命令的常用案例)
MySQL的元数据信息获取(含SHOW命令的常用案例) 一.元数据概述 在数据库中存储数据的基本逻辑单元是表,我们通常可以往表中插入数据,修改数据,删除数据和查询数据。那么问题来了,基于表存储数据,那么表本身的信息存储在哪里呢? 一张表包含了数据字典,数据行记录,索引,数据库状态,权限,日志等信息。除了数据行记录和索引外,其他的都可以理解为和元数据相关的信息,我们可以直接在information_…
|
|
28
1689 字
|
2 小时
014、MySQL索引及执行计划
MySQL索引及执行计划 一.MySQL的索引基础知识 1.什么是索引 索引可以看作是一本书籍(比如"<<西游记>>")的目录,为了快速检索,用空间换时间,显著提高查询效率。换句话说,目录索引可以帮我们快速找到所需的数据页码(比如我们想要看"大闹天宫"的章节),起到优化查询的功能。 在MySQL中,索引也叫做"键(KEY)&…
|
|
45
3940 字
|
4.1 小时
013、MySQL事务原理
MySQL事务原理 事务的定义及特性 数据库事务代表在数据库管理系统(或类似系统)中对数据库进行的一致可靠的工作单元,独立于其他事务的处理。事务通常表示对数据库的任何更改。数据库环境中的事务有两个主要目的: 提供可靠的工作单元,以便在系统故障的情况下能够正确恢复并保持数据库的一致性。例如:当执行突然中止(完全或部分)时,许多对数据库的操作未完成,状态不明确。 提供并发访问数据库的程序之间的隔离。如…
|
|
20
12251 字
|
58 分钟
012、MySQL事务基础
MySQL事务基础 一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么同时成功,要么同时失败。mysql的事务默认是自动提交的,也就是说,当执行一条DML语句,Mysql会立即隐式的提交事务 二、事务操作 2.1 查看事务提交方式 select@@autocommit; 2.2 设置事务提交方式…
|
|
22
1806 字
|
14 分钟
011、MySQL多表查询
MySQL多表查询 一、多表关系 1.1 一对一关系 案例:用户和用户详情 关系:一对一多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提高效率 实现:在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的(unique) 1.2 一对多关系 案例:部门与员工的关系 关系:一个部门对应多个员工,一个员工对应一个部门 实现:在多的一方建立外键,指向一的一方的主键 …
|
|
17
877 字
|
7 分钟