当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 人气:
开发数据库可太容易,不就 CURD 么,10 行不到就解决了: #!/bin/bash db_set () { echo "$1,$2" >> database } db_get () { grep "^$1," database | sed -e "s/^$1,//" | tail -n 1 }底层用一个纯文本存储,追加写入数据,每次查询只用查看文件中最后一次出现的键就行。
不过好像没支持删除。
哦,有了,我加一个标记就行,然后查的时候,如果发现了删除标记,就说明删除了。
#!/bin/bash db_set() { echo "$1,$2" >> database }…。
推荐资讯
- 2025-06-25PHP和Node.js哪个更爽?
- 2025-06-25真的没有人觉得2k是一个很尴尬的分辨率吗?
- 2025-06-25消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 2025-06-25MCP、function calling 这两者有什么区别?与AI Agent 是什么关系?
- 2025-06-25你在游戏中见过颜值最高的杂兵有哪些?
- 2025-06-25如何评价鱼皮程序员的OJ项目?
- 2025-06-25为什么Rust的包管理器Cargo这么好用?
- 2025-06-25「绝世美女」都有什么特点?
- 2025-06-25led显示屏厂家有哪些,把你们知道名字的留下来?
- 2025-06-25汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 2025-06-25日本AV对中国人的毒害有多大?
- 2025-06-25为什么一部分 Go 布道师的博客不更新了?
- 2025-06-25日本AV对中国人的毒害有多大?
- 2025-06-25***如发生战争,14 亿中国人每人捐款 1000 元,可以打几天?
- 2025-06-25中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 2025-06-25印度是真的烂还是咱们在信息茧房里面?
推荐产品
-
跨平台GUI框架到底应该自绘还是原生控件绑定?
跨平台的gui框架,自绘会更灵活,基本上只要是你能想到的动态 -
golang为什么要内置map?
学太多的坏处就想太多。 Go 从一开始就不是一个想很多的语 -
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
我记得之前本科找实习,面一家小公司的开发岗,老板极其热爱Ma -
如何评价鱼皮程序员的OJ项目?
遇到问题反向想一下。 现在一堆大厂程序员跑出来又是卖课,又
最新资讯