在数据库、数据处理(如 Pandas、Excel)、编程等场景中,Column(列)命名规范直接影响代码可读性、可维护性和系统间兼容性。下面按“通用规范 + 行业/场景规范”系统说明。
user_ageua常见风格选一种并坚持:
order_total_amountorderTotalAmountOrderTotalAmountorder-total-amountselect, from, table, order, groupuser_orderuser name, user@iduser_name, user_idis_ / has_
is_deletedhas_paidcreated_atupdated_atdeleted_atid表名_id(如 user_id)dwd_user_order_detaildim_*metric_* / cnt_* / sum_*
cnt_ordersum_amountdf.columns = [
"user_id",
"login_count",
"last_login_time"
]
用户ID订单金额| 反例 | 问题 |
|---|---|
a1 |
无语义 |
User Name |
空格 |
select |
保留字 |
订单金额(元) |
特殊字符 |
data1, data2 |
不可维护 |
[对象]_[属性]
[动作]_[对象]
is_[状态]
[时间类型]_at
示例:
user_idorder_statusis_activecreated_at如果你有具体使用场景(如 MySQL、Pandas、数仓、API 返回),我可以给你一套定制命名规范。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。