RDBMS基础
基础
SQL
一条一条的独立的sql语句。
update my_table set money=100 where name = 'phyger';
事务
一条一条的独立的sql语句的组合。
事务的ACID原则:
- A:原子性
- C:一致性 (回滚借助undo log可以实现事务一致性)
- I:隔离性
- D:持久性
给admin用户扣除100元变为0元,给phyger用户设置为100元。
begin;
update my_table set money=money-0 where name = 'admin';
update my_table set money=money-100 where name = 'phyger';
commit;
进阶
一条SQL的一生
sql--rdbms--parser(解析)--potimizer(优化)--executor(执行)--data
sql引擎
词法分析、语法分析、语义分析
更多内容详见微信公众号:Python研究所

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步