MySQL 数据库命名规则指南(mysql命名规则)
MySQL 数据库命名规则指南
MySQL数据库命名是指将存储在数据库中的表、列、视图、触发器以及索引等命名的过程。给MySQL对象起一个正确的名称有许多考虑,其中一个最重要的是正确地遵守MySQL命名规则,以免带来不必要的麻烦,还可以让后期维护简单易行。
MySQL中给对象实体起名应遵循以下几点规则:
1. MySQL 使用的所有对象实体名称必须是“有意义”的,即表达出其具体含义,不用长度超过64位。如user_shop可以用来表示用户和商店相关的表,user_info也可以用来表示用户信息,不过它只能表示某个用户的信息,不能够代表所有的用户的信息。
2. 在起名的时候,必须要避免使用MySQL的关键字,比如select,order等都是关键字,如果使用会导致查询失败,所以起名应该避免使用MySQL语言中的关键字。
3. 全部用小写字母,不能使用大写字母,因为大小写是有区别的,MySQL中区分大小写,使用大写字母可能会出现问题。
4. 数据库和表的名称应该使用名词,可以用下划线来表示多个单词,例如user_info表示用户信息,不能使用动词。
5. 列名称中不要使用下划线,驼峰规则最好,也可以使用大写字母,而且前后的单词必须使用半角空格隔开,如user_name、userName均可以表示用户名。
6. 命名常量时,使用全大写字母及下划线来表示,常量值一般是具体的值,比如定义一个状态字段:STATUS_SALSE表示销售状态。
7. 当名称中含有多个单词时,可以使用下划线、驼峰、中横线来分隔,如user_info、userinfo、user-info均可以用来表示用户信息。
8. 除了正确使用命名规则,使用者还应该提供可读性强的字段名,如user_name,比起user_ename来更有意义,更容易阅读。
数据库设计是一门艺术,但同时也是一项技术工作,正确的设计对于后续的维护和查询都非常重要,正确地遵守MySQL命名规则是一个非常重要的部分,可以避免未来因为命名不合理而带来的各种麻烦。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL 数据库命名规则指南(mysql命名规则)
相关文章
- 深层面解释mysql和oracle的区别详解数据库
- MySQL数据库表的更新与优化(mysql更新表)
- MySQL排序之—指定顺序排列(mysql指定顺序排序)
- 提高MySQL查询效率:加速你的数据库(mysql加快查询速度)
- 利用微信公众号开发MySQL应用(微信公众号mysql)
- MySQL设置默认值为空(mysql为空赋值)
- 性MySQL数据库中约束唯一性的实现(mysql约束唯一)
- MySQL数据库管理程序:最佳实践(mysql管理程序)
- 中的某个字符MySQL如何去除字符串中的指定字符(mysql去掉字符串)
- 恢复MySQL误删数据(mysql误删)
- ?MySQL 连接数:解析其作用与影响(mysql连接数是什么)
- 如何轻松配置MySQL服务,快速搭建数据库环境(如何配置mysql服务)
- 快速掌握MySQL查询所有数据的方法(mysql 查询所有数据)
- Mysql数据库还原:一步搞定(mysql还原数据库命令)
- 利用PDM快速导入MySQL数据库(pdm导入mysql)
- MySQL快速导入数据库的正确姿势(mysql导入数据库语句)
- MySQL数据库操作中的去重操作(mysql中不重复的命令)
- C语言操作MySQL数据库的示例实例分析(c mysql 示例)
- 使用C语言封装的MySQL操作类让数据库开发更简单(c mysql操作封装类)
- 如何在MySQL中下载指定账户的数据库备份文件(mysql下载指定的账户)
- MySQL下载BIN包,安装更简单(mysql下载bin包)
- MySQL数据库教程如何删除用户(mysql下删除用户)
- MySQL中,不能在DELETE语句以及子查询中使用别名作为表名前缀(mysql不能使用别名)
- MySQL拒绝监听TCP请求的解决方案(mysql不监听tcp)