数据库表的字段设计为驼峰还是下划线好?

2019-07-18 17:28:51 +08:00
 auh
7029 次点击
所在节点    问与答
23 条回复
wqzjk393
2019-07-18 17:37:35 +08:00
下划线吧。。大部分数据库不都是不区分大小写的么
delectate
2019-07-18 17:45:48 +08:00
既不要下划线,也不要驼峰。
legendJohn
2019-07-18 17:49:15 +08:00
下划线吧 区别类名驼峰
jjianwen68
2019-07-18 18:02:44 +08:00
倾向于下划线
uxstone
2019-07-18 18:07:35 +08:00
必须下划线
Guozi1989
2019-07-18 18:10:03 +08:00
下划线+1
MeteorCat
2019-07-18 18:25:39 +08:00
下划线,比如 PHP 的 tp 框架有时候开发环境没设置区分大小写同时 MySQL 数据库没有设置严格模式的时候你开发没问题,但是上了正式环境开了生产模式你会发现错误百出
blackmirror
2019-07-18 18:28:08 +08:00
下划线小写
cozof
2019-07-18 18:59:21 +08:00
数据库一直用帕斯卡命名法
momocraft
2019-07-18 19:02:50 +08:00
select count(*) from TheRapists;
iRiven
2019-07-18 19:28:39 +08:00
下划线小写 +1
dobelee
2019-07-18 19:29:41 +08:00
只有我一个顶帕斯卡+驼峰吗?
dobelee
2019-07-18 19:30:24 +08:00
@dobelee 看错了 title,请自动忽略。
ge2009
2019-07-18 20:14:30 +08:00
下划线
noah9999
2019-07-18 20:18:16 +08:00
驼峰吧,不然复杂的 SQL 会让你双眼迷离
celeron533
2019-07-18 20:39:19 +08:00
@momocraft "The Rapists! I need save my brother!"
v23x
2019-07-18 20:42:34 +08:00
没见过 数据库 用 驼峰的..
jaskle
2019-07-18 21:29:09 +08:00
数据库驼峰必须用双引号之类的表示表和字段,书写麻烦,如果不用 orm 迁移是不用想了,如果你哪天用了个中间件需要用数据库,或者第三方要对接库,基本就要哭了。
jifengg
2019-07-19 09:12:46 +08:00
下划线加全小写。主要是要全小写,编译时没法检查的,一般都建议用全小写,血的教训。而后因为全小写,才加入下划线区分。
hapiman
2019-07-19 09:37:02 +08:00
mysql 系统表使用的是下划线

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/584189

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX