标签: MySQL基础篇

30 篇文章

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