当前位置: 首页 > news >正文

table car vs. table cars:数据库命名用单数还是复数?

数据库的命名方式已经形成了许多共识,比如全部小写、下划线分隔、使用标准缩写等;其中就包括「使用单数名词」。
用户 jonr 在 reddit 网的程序员笑话(ProgrammerHumor)社区发了一篇帖子,调侃这些数据库命名方式的共识。目前,这篇帖子收获了近 3000 赞同和近三百条评论。

file

这篇帖子题为(大写字母使用混乱的)「isItAtableofCarsOr」,配图是该社区两种观点争论时的常见梗图。‍‍‍
确实有一些人展开了争论:

file

他们有人遵从 laravel 等既有的规则,有的因为之前的工作经历而习惯了复数,有的反而对复数命名造成的麻烦如何解决表示好奇。
但大部分人并不在乎如何约定,只要每个数据库能保持命名的一致就好。

file

评论区还出现了一些智慧的命名方式。
比如以没有单复数的中文命名。或者以 emoji 命名数据库、进而代替命令。(网友表示,确实可以在 https://www.emojicode.org/ 用 emoji 编程……)

在这里插入图片描述
file

网友 dmullaney 则想起了他的至暗时刻:以 vehicles 命名数据库,但 PM 临时新增了很多信息,以至于他只能紧急作大量的 schema 变更。
这下要尖叫(SQueaL)了。

file

总之,就像网友 RoutineWolverine1745 说的那样,

file

大家不在乎用单数还是复数;重要的是整个数据库中名称要一致,不会造成操作上的麻烦。
所以,为了减少麻烦,就约定一个统一的标准来命名数据库吧。比如,
单数。


💡 更多资讯,请关注 Bytebase 公号:Bytebase

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • OpenCV图像滤波(1)双边滤波函数bilateralFilter的使用
  • 小规模的LLMS
  • C# 使用pythonnet 迁入 python 初始化错误解决办法
  • GO版本更新
  • [Meachines] Lame smbd3.0-RCE
  • 一文解决 | Linux(Ubuntn)系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置
  • 可能是目前最全面的前端提测/自测标准
  • AI有关的学习和python
  • 数据结构-C语言-排序(4)
  • 测试工作中常听到的名词解释 : )
  • Java中的object类与objects类
  • paramiko 模块
  • 微信小程序-自定义tabBar
  • 认证中心:基于cookie和session实现单点登陆
  • 【后端开发实习】Python基于Quart框架实现SSE数据传输
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Cumulo 的 ClojureScript 模块已经成型
  • js递归,无限分级树形折叠菜单
  • Laravel核心解读--Facades
  • magento2项目上线注意事项
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MySQL主从复制读写分离及奇怪的问题
  • PHP CLI应用的调试原理
  • python大佬养成计划----difflib模块
  • socket.io+express实现聊天室的思考(三)
  • 初探 Vue 生命周期和钩子函数
  • 聚簇索引和非聚簇索引
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 区块链分支循环
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 听说你叫Java(二)–Servlet请求
  • 学习笔记:对象,原型和继承(1)
  • 运行时添加log4j2的appender
  • 转载:[译] 内容加速黑科技趣谈
  • 最简单的无缝轮播
  • ​io --- 处理流的核心工具​
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • (13)Hive调优——动态分区导致的小文件问题
  • (160)时序收敛--->(10)时序收敛十
  • (LeetCode 49)Anagrams
  • (windows2012共享文件夹和防火墙设置
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (四)c52学习之旅-流水LED灯
  • (转)Sublime Text3配置Lua运行环境
  • .htaccess 强制https 单独排除某个目录
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET MVC 验证码
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • @Autowired @Resource @Qualifier的区别
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...