首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mysql
辜月十
创建于2022-02-27
订阅专栏
Mysql
暂无订阅
共16篇文章
创建于2022-02-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
事务实现原理
> redolog:重做日志,记录的是事务提交时数据页的物理修改,事务的持久性就需要依赖重做日志,它包含两个部分:该日志由两部分组成:redo log buffer(内存)、redo log file
面试题
1.varchar和char的区别?****char(n):表示长度为n的字符,最大255,如果存储的内容少于n个字符,则会用空格进行填充,查询时会截断尾部空格。 使用场景:存储固定长度的数据性能较好
Mysql建表
1名字 1.1 见名知意 名字就像表、字段和索引的一张脸,可以给人留下第一印象。 好的名字,言简意赅,见名知意,让人心情愉悦,能够提高沟通和维护成本。 坏的名字,模拟两可,不知所云。而且显得杂乱无章,
MySql数据格式
> 整数型: > > | 类型 | 大小 | 范围(有符号) | 范围(无符号) | 用途 | JAVA类型 | > | --------------- | ------- | -----------
SQL的执行顺序
Sql执行顺序 这是一条标准的查询语句: 这是我们实际上SQL执行顺序: 我们先执行from,join来确定表之间的连接关系,得到初步的数据。 where对数据进行普通的初步的筛选。 group by
MySql系统函数
 REPLACE (field,find_str,replace_str); SUBST
视图
概念 视图view是一个虚拟表,非真实存在,其本质是根据sqL语句获取动态的数据集,并为其命名,用户使用时只需使用视图名称即可获取结果集,并可以将其当作表来使用。 数据库中只存放了视图的定义,而并没有
触发器
什么是触发器 触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片
存储过程与函数
概念 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处
Mysql索引
1、什么是MySQL索引? 官方上面说索引是帮助MySQL高效获取数据的数据结构,通俗点的说,数据库索引好比是一本书的目录,可以直接根据页码找到对应的内容,目的就是为了加快数据库的查询速度。 索引是对
explain详解
explain介绍 EXPLAIN可以使用于 SELECT, DELETE, INSERT, REPLACE,和 UPDATE语句。 当EXPLAIN与可解释的语句一起使用时,MySQL将显示来自优化
Mysql锁
行锁 锁的粒度是最小的,发生锁冲突的概率也是最低的,所以并发性能最高。innodb的行锁是针对索引加的锁,而并非对整行记录加锁,这个取决于innodb的数据结构。 行锁(record lock):锁定
事务
一,什么是事务? 二,事务的基本要素(ACID): 三,事务的并发问题: 脏读 不可重复读: 幻读: 四,案例: 数据库: 默认数据: start transaction:开启事务 rollback:
MVCC
一,什么是 MVCC? 使用MVCC机制解决了REPEATABLE READ(可重复读)隔离级别中部分幻读问题,但又没把全部幻读问题都解决。 MVCC解决了REPEATABLE READ(可重复读)隔
MySQL数据库的备份与恢复
一、mysqldump简介 mysqldump 是 MySQL 自带的逻辑备份工具。 它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert