摘要:
1.常见SQL语句的执行顺序是怎样? (from,on,join,where,group by,having,select,order by,limit) 2.MySQL服务端的常见组件有哪些? 连接器,解析器,优化器,执行器 3.MySQL中的InnoDB和MyISAM存储引擎的区别? 事务:In 阅读全文
posted @ 2022-12-17 21:08
披着狼皮的阳
阅读(52)
评论(0)
推荐(0)
摘要:
1 #原值为'张三' 2 update student set name='李四' where id=1; 1.客户端发送更新SQL语句,服务器加载数据到缓存中,例如加载名字为张三的记录所在的整页数据。(相当于索引树的一个节点,16KB) 2.写入更新数据的旧值到undo日志文件(回滚日志:是一种逻 阅读全文
posted @ 2022-12-17 19:58
披着狼皮的阳
阅读(56)
评论(0)
推荐(0)
摘要:
1 select * from user where id=1; 1.客户端发送SQL语句到服务器,先要通过连接器连接到数据库,在完成TCP握手之后,验证用户名和密码。验证通过之后,首先要去查询缓存查询是否有此SQL对应的数据,如果你之前执行过该SQL语句,语句和结果会通过key-value的形式保 阅读全文
posted @ 2022-12-17 17:51
披着狼皮的阳
阅读(52)
评论(0)
推荐(0)
浙公网安备 33010602011771号