MySQL
共 17 篇文章
MySQL数据库基础概念
一、基础概念 1.什么是数据库 存储数据的仓库DB(DataBase) 数据库管理系统DBMS
安装MySQL
安装MySQL 企业一般使用MySQL二进制包安装MySQL8.0 另外还有yum/apt、源码、Shell一键安装、容器化安装(Docker一键安装)安装方式 前期准备
MySQL备份
备份介绍 为了防止数据丢失、方便数据迁移,建议定期备份数据中的数据。 方式: 逻辑备份:将数据库中库和表转换为SQL语句,生成.sql文件。还原数据时只需要运行该SQL语句。适合中小型规模的数据,30GB以内数据。数据量过大时,转换效率慢。 mysqldump:MySQL自带的
MySQL用户权限管理
低版本兼容问题解决方法 MySQL 8.0默认认证插件为caching_sha2_password MySQL 5.7及之前版本认证插件是mysql_native_password
MySQL基础语法
QL基础语言 SQL的分类: DDL:(数据定义语言)(Data Definition Language) 对库和表进行操作,库和表结构的创建、修改、删除; create 创建库、表、索引、视图、用户 al
事务介绍
事务是一组操作集合,他是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 开启事务:START TRANSACTION 或 BEGIN;(作用于增、删、改) 回滚:ROLLBACK; 提交事务:COMMIT;
MySQL索引
索引介绍: 定义:索引就相当于是数据库的“目录” 它的核心作用就一个:帮数据库快速找到数据,避免全表扫描 有索引:就像书前面有目录,直接看目录就能快速定位到某一页
MySQL视图介绍
视图概念 它是个“虚拟表” 不存数据,只存查询逻辑。 你查视图时,MySQL自动执行背后的SELECT语句,把结果返回给你。
MySQL锁
什么是数据库锁 数据库锁是一种用于控制并发访问、保证数据一致性的机制。通过对共享资源(如表、行)加锁,防止多个事务同时对其进行修改,从而避免数据不一致性。 核的心作用
MySQL存储引擎
什么是存储引擎 存储引擎就是存储数据、建立索引、更新、查询数据等技术的实现方式。 mysql体系结构 MySQL服务端的组成: