TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机mysql思维导图

mysql思维导图

  收藏
  分享
免费下载
免费使用文件
祭夏 浏览量:602022-07-24 00:08:02
已被使用11次
查看详情mysql思维导图

mysql基本介绍

树图思维导图提供 mysql思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 mysql思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:baac03788e65d22a376e45a9aca333a3

思维导图大纲

mysql思维导图模板大纲

DDL/DML

数据库操作

创建数据库

-- create database 数据库名 charset=utf8 collate=utf8_general_ci;

查看数据库

-- show create database 数据库名;

使用数据库

-- use 数据库名;

查看当前数据库

-- 查看当前数据库: select database() ;

修改数据库

-- alter database 数据库名 default character set 编码格式default collate 排序规则;

删除数据库

-- drop database 数据库名;

查看所有数据库

show databases;

约束

主键(primary key)

能唯⼀标识表中的每⼀条记录的属性组

⾮空(not null)

此字段不允许填写空值

唯⼀(unique)

此字段的值不允许重复

默认值(default)

当不填写此值时会使⽤默认值,如果填写时以填写为准

外键(foreign key)

⼀个表中的⼀个字段引⽤另⼀个表的主键

数据类型

整数: int

有符号范围(-2147483648 ~2147483647),⽆符号(unsigned)范围(0 ~4294967295),可进行无符号设置无负数

⼩数: decimal

例如:decimal(5,2) 表示共存5位数,⼩数占2位,整数占3位

字符串: varchar

范围(0~65533),例如:varchar(3) 表示最多存3个字符,⼀个中⽂或⼀个字⺟都占⼀个字符

⽇期时间: datetime

范围(1000-01-01 00:00:00 ~ 9999-12-3123:59:59),例如:'2020-01-01 12:29:59'

数据库概念

数据库相关概念

DB(数据库)

按照数据结构来组织、存储和管理数据的仓库

DBMS(数据库管理系统)

DBA(数据库管理员)

数据库的分类

关系型数据库

释义

关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

表现形式

以表的形式存储

实例

oracle,access,sql server,MySQL

非关系型数据库

表现形式

以键值对:key-value方式存储

实例

mangoDB、redis ,memcache

mysql数据库的引擎

数据库存储引擎:5.6版本之后的默认为InnoDB存储,5.5版本之前的默认是MyISAM存储引擎:

1.第一种myisam:三个文件

(1)表结构存文件、数据文件、搜索目录三个文件都存放在硬盘上

(2)应用于以读和插入为主的操作,很少的更新和删除

(3)不支持事务安全、不支持外键、不支持行级锁,表级锁严重影响并发

 2.第二种innodb:两个文件

(1)表结构文件、数据和搜索目录文件都存放在硬盘上

(2)支持事务安全、支持外键、支持行级锁、表级锁

3.第三种memory:两个文件

(1)表结构存储在硬盘,数据存储在内存

2)读写速度快,关机会导致内存数据的丢失,多用于热新闻

查看当前的默认存储引擎:

  mysql> show variables like "default_storage_engine"; +------------------------+--------+ | Variable_name | Value | +------------------------+--------+ | default_storage_engine | InnoDB | +------------------------+--------+ 1 row in set (0.00 sec)

查询当前数据库支持的存储引擎:

  mysql> show engines \G;

InnoDB

5.6之后的版本默认,两个文件存储在硬盘:表结构和带有数据内容的索引;支持事务、行级锁、表级锁、支持外键

MyISAM

5.5及以前版本默认,三个文件存储在硬盘:表结构、索引目录、数据内容;不支持事务、不支持行级锁、表解锁降低并发效率、不支持外键

Memory

两个文件:表结构在硬盘,数据在内存,关机丢失,可用于热新闻等

SQL语言共分为四大类

数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。

相关思维导图模板

深入浅出MySQL数据库思维导图

树图思维导图提供 深入浅出MySQL数据库 在线思维导图免费制作,点击“编辑”按钮,可对 深入浅出MySQL数据库  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4973c1019c6e392a02790e406f45b609

MYSQL数据库思维脑图思维导图

树图思维导图提供 MYSQL数据库思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 MYSQL数据库思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10c07e28511056c57eb264a3bfa683f6