由于最近一直忙着写毕业设计论文,所以没有更新博客,在整理毕设系统的数据库表的时候感觉之前的数据库表的命名格式有很大的问题,所以通过上网查阅资料整理了以下资料。


  • 数据表名的命名规范

  1. 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’‘组成,命名简洁明确,多个单词用下划线’'分隔。
  2. 全部小写命名,禁止出现大写。
  3. 禁止使用数据库关键字,如:name,time ,datetime,password等。
  4. 表名称不应该取得太长(一般不超过三个英文单词)。
  5. 表的名称一般使用名词或者动宾短语。
  6. 用单数形式表示名称,例如,使用 employee,而不是 employees。
  7. 表必须填写描述信息(使用SQL语句建表时)

  • 数据表字段的命名规范

  1. 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’‘组成,命名简洁明确,多个单词用下划线’'分隔。
  2. 全部小写命名,禁止出现大写。
  3. 字段必须填写描述信息。
  4. 禁止使用数据库关键字,如:name,time ,datetime password 等。
  5. 字段名称一般采用名词或动宾短语。
  6. 采用字段的名称必须是易于理解,一般不超过三个英文单词。
  7. 在命名表的列时,不要重复表的名称
    例如,在名employe的表中避免使用名为employee_lastname的字段。
  8. 不要在列的名称中包含数据类型。
  9. 字段命名使用完整名称,禁止缩写。

数据库表和表字段的命名规范相关推荐

  1. 平台资源表 表和表字段的命名规范——JEPLUS软件快速开发平台

    为什么80%的码农都做不了架构师?>>>                                      JEPLUS平台资源表和表字段的命名规范 规范性的东西其实都是约定 ...

  2. flowable实战(八)flowable核心数据库表详细表字段说明

    数据模型设计 清单 数据表分类 描述 ACT_GE_* 通用数据表 ACT_RE_* 流程定义存储表 ACT_ID_* 身份信息表 ACT_RU_* 运行时数据库表 ACT_HI_* 历史数据库表 通 ...

  3. mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束

    MySQL数据库教程-数据表字段约束 为保证数据库中存储数据的规范化,一般需要在定义字段时进行字段规范与约束的定义.保证在进行数据录入时,数据库能够通过这个规则.约束.规范检查所录入的数据,防止错误及 ...

  4. 如何得到数据库中所有表字段及字段中文描述

    如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT  (case when a.colorder=1 then d.name els ...

  5. SQLSERVER得到数据库中所有表字段及字段中文描述

    如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT   (case when a.colorder=1 then d.name el ...

  6. MyBatis如何实现数据库关键字作为表字段的更新

      最近需要操作别人的一张表,该表直接将MySQL的关键字作为表字段,使用MyBatis插入数据时一直报错.开始一直以为是SQL语句的问题,后来排查到原来是使用了MySQL关键字作为字段,导致更新出错 ...

  7. mysql字段命名_Mysql 01—数据库表字段的命名规则

    摘要:当前测试工作为自研数据库测试,同时需要为自动化执行处理入库数据表,为让自己看起来专业些,特查找资料学习数据库的各种规范使用. 本文是一篇包含了数据库命名.数据库表命名.数据库表字段命名及SQL语 ...

  8. oracle 字段重命名大表,Oracle表字段的增、刪、改、表的重命名及主鍵的增、刪、改...

    一.表字段的增刪改: 添加字段的語法:alter table tablename add (column datatype [default value][null/not null],-.); 修改 ...

  9. WordPress 数据库结构及表字段作用解析

    对于WordPress的开发可以说子凡已经是如痴如醉了,通过 WordPress 本身的开放性接口可以做到很多的事情,但是有些时候我们可能更喜欢直接查询数据库来实现某些 WordPress 没有提供的 ...

最新文章

  1. 【算法学习】堆排序建立最大堆
  2. 程序是在RAM里还是flash里执行
  3. java 远程debug服务器配置
  4. linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令
  5. 转载:SQL server2005 里面没有management studio!下载SQL开发版本
  6. 计算机考试模拟系统无法进入,全国计算机等级考试上机考试模拟系统使用说明...
  7. php 星号邮箱,PHP以星号隐藏用户名手机号码和邮箱实例
  8. 电影票预售系统1.0
  9. qq音乐android升级版,QQ音乐Android 4.8更新 温暖私享正版无损好音乐
  10. MATLAB中的信号处理
  11. 【数据分析软件】【Weka】第一课:超easy安装教程
  12. 计算机键盘没有fn,教您fn键设置方法
  13. Ubuntu 16.04 安装摄像头驱动usb_cam
  14. 为何苹果赚取智能手机市场大部分利润?
  15. python的turtle模块制作的打地鼠小游戏2019/4/9版
  16. 《《《翻译》》》SUN RGB-D数据集
  17. maven配置SSM框架整合 其中包括maven在使用过程中遇到的问题
  18. emu8086 不支持用 ? 来定义 数据
  19. 浅述ERP物料编码【转】
  20. 服务器容易维修吗,服务器维修简单吗

热门文章

  1. IAR for ARM系列教程(三)_菜单(Ⅰ)
  2. 什么是impala,如何安装使用Impala
  3. 【搭建方案】国标GB28181视频平台EasyGBS流媒体服务器如何实现小区安防监控系统的网页直播?
  4. 平安科技2019校招后端工程师一面
  5. iview-admin二级目录只有一个时变成一级目录解决方法
  6. H.265视频流媒体EasyPlayer播放器无法禁用自动播放的问题修复
  7. JAVA高频面试题目集锦
  8. Webstorm2019,最新激活码【永久】
  9. 安装和配置NFS服务器
  10. Java中的继承与接口