返回
首页 > 自考资讯

mysql(mysql索引有哪几种)

时间: 2023-07-18

mysql(mysql索引有哪几种)(图1)

本文正式开始前,让我们先了解一下MySQL和数据库以及它们之间的关系。

数据库:保存有组织的数据的容器(通常是一个文件或一组文件),可以是保存在硬件设备上的文件。

MySQL:是基于客户机-服务器的数据库,是数据库管理系统,复杂检索、管理、处理数据。

简单来说,MySQL和数据库相当于聊天软件与微信的关系,也可以说数据库是草图,MySQL是建筑师,数据是砖块,sql是处理砖块(数据)的工具。

接下来让我们开始正式吧!

【文末有领取方式!】

本文将从以下部分进行讲解:

关系型数据库基础安装MySQL管理数据库和表用户和权限管理函数和存储过程MySQL架构存储引擎服务器选项,系统和状态变量优化查询和索引管理锁和事务管理日志管理备份还原MySQL集群

数据库基础数据库的发展史:萌芽阶段:文件系统(使用磁盘文件来存储数据)初级阶段:第一代数据库(出现了网状模型、层次模型的数据库)中级阶段:第二代数据库(关系型数据库和结构化查询语言)高级阶段:新一代数据库(关系-对象型数据库)

数据库管理系统的优点:

相互关联的数据的集合较少的数据冗余程序与数据相互独立保证数据的 安全、可靠最大限度地保证数据的正确性数据可以并发使用并能同时保证一致性

MySQL安装

数据类型

数据类型:数据长什么样?数据需要多少空间来存放?

MySQL支持多种列类型:数值类型;日期/时间类型;字符串类型

函数

函数:系统函数和自定义函数

查询缓存

查询缓存原理:缓存select操作或预处理查询的结果集和SQL语句,当有新的select语句或预处理查询语句请求,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写。

MySQL复制

主从复制线程:

主节点:

dump Thread:为每个Slave的I/O Thread启动一个dump线程,用于向其发送binary log events

从节点:

I/O Thread:向Master请求二进制日志事件,并保存于中继日志中SQL Thread:从中继日志中读取日志事件,在本地完成重放

【领取方式见下图!!】

猜你喜欢

Copyright © 2012-2023 自考帮手网 版权所有 Powered by EyouCms

粤ICP备2023004184号

联系邮箱:296309446@qq.com