首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mysql学习笔记
upanddown
创建于2025-05-08
订阅专栏
mysql学习笔记
暂无订阅
共8篇文章
创建于2025-05-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
主从复制
概述 主从复制是把主数据库的DDL(数据定义语言)和DML(数据操纵语言)操作通过二进制日志传到从库,在从库重新执行这些日志,让从库和主库数据同步 。MySQL支持一台主库向多台从库复制,从库也能作为
日志
错误日志 错误日志记录了mysql在启动及停止时,还有服务器运行时发生的严重错误信息。默认存放目录是/var/log/,默认的日志文件名是mysqld.log。 可以通过show variables
innoDB存储引擎
逻辑存储结构 表空间(ibd文件) 一个MySQL实例可对应多个表空间,用于存储记录、索引等数据。 段 分为数据段(叶子节点段)、索引段(非叶子节点段)、回滚段 。 InnoDB是索引组织表,数据段即
锁
全局锁 全局锁是对整个数据库实例加锁,加锁后实例处于只读状态,DML 写语句、DDL 语句、更新操作的事务提交语句会被阻塞。 典型使用场景 用于全库逻辑备份,锁定所有表以获取一致性视图,保障数据完整性
sql优化
插入数据 insert优化 批量插入: 在需要插入多条数据时,尽量使用批量插入。在数据量比较大时才考虑使用多条insert语句插入 手动提交事务: 在存在多条插入语句时,手动对事务进行提交,避免在执行
索引
概述 索引(index)是帮助MySQL高效获取数据的数据结构(有序) 。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上
存储引擎
InnoDB引擎 特点 支持事务 行级锁 支持外键 存储结构 innoDB引擎的存储结构由以下组成: TableSpace: 表空间 Segment: 段 Extend: 区 Page: 页 每页大小
sql篇
函数 字符串函数 函数 作用 CONCAT(s1, s2, ...) 拼接字符串 LOWER(str) 转换为小写 UPPER(str) 转换为大写 LPAD(str, n, pad) 使用pad对s