【面试】数据库专栏
文章平均质量分 93
从面试官的角度来解析数据库相关知识点
_刘小雨
一枚普通而~~~
展开
-
MYSQL---存储引擎相关问题
存储引擎属于插件式引擎,面试中遇到的可能非常大,下面总结一些常见的问题。在线ddl 存在的问题经典的例子:在银行汇款需要进行一系列操作,如果当中任何一个操作失败,则这个汇款操作就不能完成。ACID : 原子性、一致性、隔离性(里面有分为几种)、持久性。事务的实现方式, 引入了redo log 和undo log 两种日志,在任何事务型存储引擎中,都会有。汇款例子演示:卡 A 转账 卡B 500元简化一些过程事务A 修改A = 500, 事务2 查询A 的值这里事务A 用了排它锁, 然后用un原创 2022-06-16 17:14:21 · 3407 阅读 · 0 评论 -
MYSQL--- 日志类相关问题
常用的mysql 日志有哪些?我们在什么情况下使用这些日志?如何通过日志来审计用户活动?知识点:【注】bin_log: 主服务器上必须有;relay_log: 可看成主服务器上的二进制日志在从服务器上的副本;......原创 2022-06-16 11:38:02 · 3295 阅读 · 0 评论 -
MYSQL---服务器配置相关问题
可能这个问题会被认为是sql语句的原因, 刚开始我也是这么认为的。不过不急,可以思考思考在看看下面解释假设有一个这样的表sql 语句 :结果:在mysql 中的能执行成功,在其他的数据库可能出现语法错误为什么能在mysql 中执行成功,是因为在mysql中的一个配置起了作用, 它就是 SQL MODE。SQL_MODE值 : 会影响mysql 执行sql语句的结果。SQL_MODE= ‘ANSI’ SQL_MODE = ‘TRADITIONAL’刚开始查看sql_mode执行sql语句,原创 2022-06-09 22:11:45 · 3224 阅读 · 0 评论