“数据库词如何选”这个问题可以从几个不同角度理解。我先按最常见的几种场景给你梳理,你看看你属于哪一种,或者直接告诉我你的具体场景,我可以更针对性地给建议。
这是开发中最常见的“选词”问题。
核心原则:
user_name, order_status, created_atun, os, casnake_case)或驼峰(camelCase),团队定好就别混用is_deleted(布尔)、deleted_at(时间)select、order、user(部分库里是关键字)作表名/字段名user_id 指向 users.iduser_role(两表名组合)比如不知道该用 WHERE 还是 HAVING,IN 还是 EXISTS:
WHEREHAVINGIN,大表关联用 EXISTSDISTINCT(谨慎用,影响性能)比如 MySQL、PostgreSQL、MongoDB 怎么选:
比如“数据库”“数据仓库”“数据湖”的区别用词:
你可以告诉我:
我直接给你具体例子。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。