随笔分类 -  数据库

MySQL日志文件简记
摘要:# 日志文件 ## binlog binlog主要记录了MySQL数据库执行了更改的所有操作,主要用来做主从复制,数据恢复 记录模式: - Statement模式:每一条回修改数据的sql都会被记录在日志中 - Row模式:每一行具体变更是俺都会被记录在binlog中 - 混合模式 刷盘时机选择 - 阅读全文
posted @ 2023-07-25 20:24 懵逼的程序小白 阅读(27) 评论(0) 推荐(0)
数据库设计
摘要:ACID 原则 原子性:要么都成功,要么都失败 一致性:事务前后的数据完整性要一致 隔离性:多个用户并发的访问数据库时,数据库为每一个用户开启的事务不能被其他事务的操作所干扰,事务之间相互隔离 持久性:事务一旦提交则不可逆,被持久化到数据库中 脏读 幻读 不可重复读 脏读:一个事务读取了另一个事务未 阅读全文
posted @ 2023-02-22 09:40 懵逼的程序小白 阅读(35) 评论(0) 推荐(0)
区别
摘要:delete 和Truncate delete 清空数据库的数据 delete from 表名 where 条件 Truncate:完全清空一个数据库表,表的结构和索引约束不会变 truncate 表名 相同点:删除数据,不会删除表结构 不同点 truncate 删除表数据后自增会归0 delete 阅读全文
posted @ 2023-02-21 23:57 懵逼的程序小白 阅读(17) 评论(0) 推荐(0)