看我如何用 Python 实现一个轻量型数据库

0?wx_fmt=gif&wxfrom=5&wx_lazy=1

有时候造轮子并不是我们缺乏轮子本身,而是想了解轮子为什么是圆的,或者为了造出汽车……

对每个学习IT的人来说,数据库都是非常重要的技术。实验楼推出《使用Python实现一个轻量型数据库》训练营,带你从需求和架构出发,依次实现数据库的各个模块,最终组成一个完整的数据库服务。

本次教程所有核心功能全部为纯 Python 实现,没有依赖任何第三发库,这种原汁原味的实现过程,可以大大加强你对数据库和Python的理解。不管是正在为毕业设计头疼的大学生,还是想造轮子练手的在职人员,都可以在这门课中获益良多。

课程中实现的数据库包括数据库调度核心,引擎模块,数据库模块,数据表模块,数据表字段模块,数据键值约束功能,执行条件模块,异常处理模块,SQL 语法解析模块,并且实现了类似 MySQL 的 命令行交互,可脱离代码直接使用 SQL 结构化查询语句 进行使用。

看我如何用 Python 实现一个轻量型数据库_第1张图片

看我如何用 Python 实现一个轻量型数据库_第2张图片

看我如何用 Python 实现一个轻量型数据库_第3张图片

0?wx_fmt=png


你可能感兴趣的:(看我如何用 Python 实现一个轻量型数据库)