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…
|
|
23
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 分钟
010、MySQL约束
MySQL约束 一、介绍 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据 目的:保证数据库中数据的正确性、有效性和完整性 二、约束分类 非空约束(not null):限制字段不能为null 唯一约束(unique):保证该字段的所有数据都是唯一,不重复 主键约束(primary key):主键是一行数据库的唯一标识,要求非空且唯一 默认约束(default):保存数据时,如果未指定该…
|
|
20
503 字
|
3 分钟
009、MySQL 约束介绍
MySQL 约束介绍 1、非空约束 限定某个字段/某列的值不允许为空,空字符串’'不等于NULL,0也不等于NULL CREATE TABLE 表名称( 字段名 数据类型, 字段名 数据类型 NOT NULL, 字段名 数据类型 NOT NULL ); #添加not null ALTER TABLE 表名称 MODIFY 字段名 数据类型 NOT NULL; #去掉not null,相当于修改某个…
|
|
19
1076 字
|
12 分钟