千家信息网

Mysql中有哪些命名规范

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Mysql中有哪些命名规范,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Mysql基本命名原则1.使用用相同或类似含义英文命名,中间
千家信息网最后更新 2026年11月03日Mysql中有哪些命名规范

Mysql中有哪些命名规范,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

  Mysql基本命名原则

  1.使用用相同或类似含义英文命名,中间用下划线隔开,建议不要使用拼音。

  2.数据库名、表名、字段名全部使用小写,不要使用驼峰命名法。

  3.只能使用文字字母、数字、下划线命名,并以字母开头。

  4.不要使用数据库的关键字和保留字。

  5.命名字段禁止超过32位,原则上是要见名知意。

  Mysql常见命名规范

  1.数据库名以及表名建议有相应的前缀,如:临时表以tmp_作前缀,备份表 以bak_作前缀,日志表以log_作前缀,信息表以inf_做前缀。

  2.字段定义的同时写清楚备注,避免出现没有备注的字段。

  3.字段命名中,须使用有意义的英文词汇,建议下一个 [有道词典]。

  4.对于布尔意义的字段一般以"is_"作为前缀,后接动词过去分词。

  5.外键字段用表名_字段名表示其关联关系。

  6.表的主键一般都约定成为id,自增类型,是别的表的外键均使用xxx_id的方式来表明。

  7.索引命名时,非唯一索引必须按照"idx_字段名称字段名称[字段名]"进行命名,唯一索引必须按照"uniq_字段名称字段名称[字段名]"进行命名

  8.约束命名时,主键约束:pk_表名称。唯一约束:uk_表名称_字段名。(应用中需要同时有唯一性检查逻辑。)

  9.触发器命名时,trg_表名_操作。

  10.函数过程命名时,采用动词+名词的形式表达其含义。

  11.序列命名时,seq_表名。

  数据库环境

  dev:开发环境,开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。

  qa:测试环境,开发可读写,开发人员可以通过工具修改表结构。

  sim:模拟环境,开发可读写,发起上线请求时,会先在这个环境上进行预执行,这个环境也可供部署上线演练或压力测试使用。

  real:生产数据库从库(准实时同步),只读环境,不允许修改数据,不允许修改表结构,供线上问题查找,数据查询等使用。

  online:线上环境,开发人员不允许直接在线上环境进行数据库操作,如果需要操作必须找DBA进行操作并进行相应记录,禁止进行压力测试。

  这些环境的机器,一定要做到权限划分明确,读写帐号分离,并且有辨识度,能区分具体业务。例如用户名w_account,r_ account 分别代表读、写账号,account是读写账号。

关于Mysql中有哪些命名规范问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

字段 环境 数据 开发 前缀 名称 数据库 结构 问题 人员 建议 索引 测试 下划线 动词 压力 原则 同时 含义 备注 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 什么是科技互联网 深圳市人人互联网科技有限公司 华服互联网科技靠谱吗 中关村互联网 科技集团 科技赋能下的互联网金融 互联网科技与金融科技 互联网的科技创新 合肥互联网科技公司 奔汉互联网科技 互联网科技的未来发展 成都互联网科技公司100强 互联网科技有哪些公司 岳阳华臻互联网科技有限公司 企晟互联网信息科技有限公司 互联网第三次科技革命特征 互联网与数字科技关系 新氧科技和美国互联网有关系吗 萌小萌互联网科技河南有限公司 银川新华互联网科技学校是国营吗 米泉互联网科技专业怎么样 广州万易互联网科技有限公司 科技互联网政务服务 深圳前海聚择互联网科技有限公司 受益于互联网科技的高速发展 互联网科技革命什么开始 恒生互联网科技指数跳水 健康食品互联网创新科技园项目 乌苏新华互联网科技做什么的 如何创新互联网科技 国大互联网教育科技有限公司薪资
0