文件名称:SqlLiteClone:C ++中的Sqllite克隆(玩具版本的sqllite)
文件大小:241KB
文件格式:ZIP
更新时间:2024-03-28 00:19:50
TeX
C ++中的关系数据库克隆 免责声明:这不是生产数据库,并且在功能上受到限制。 该项目的目标是学习数据库内部知识。 它不应被认为是数据库的替代品,更不用说SQLlite的替代品了。 从事此工作的理由 我想通过做一些有趣的事情来使我对C ++的最新了解。 因此关系数据库就是我们要做的。 该项目的灵感来自 它能做什么? 这是一个仅追加的数据库,这意味着尚不支持删除和更新。 目前仅支持一张表,其架构如下 整数ID 字符串电子邮件 字符串用户名 支持基本的where子句以按ID查询。 句法 数据库的前端非常幼稚,正在开发中。 到目前为止,我们支持REPL,其工作方式如下: db > insert 1 user1 email1 Executed. db > select * (1, user1, email1) Executed. db > insert 2 user2 email2 E