数据库表字段命名规范

2023-11-12

数据库表字段命名规范

 

摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。

本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修改,为日后涉及到数据库相关的研发工作做好准备。

 

一、数据库命名规范

采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库

 

二、数据库表命名规范

2.1数据表命名规范

(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔

(2)全部小写命名,禁止出现大写

(3)禁止使用数据库关键字,如:name,time ,datetime,password等

(4)表名称不应该取得太长(一般不超过三个英文单词)

(5)表的名称一般使用名词或者动宾短语

(6)用单数形式表示名称,例如,使用 employee,而不是 employees

明细表的名称为:主表

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库表字段命名规范 的相关文章

  • 喜报|华测导航荣获“张江之星”领军型企业称号

    近日 2023年度 张江之星 企业培育名单发布 上海华测导航荣获2023年度 张江之星 领军型企业称号 据悉 张江之星 企业培育是上海科创办为落实 关于推进张江高新区改革创新发展建设世界领先科技园区的若干意见 张江高新区加快世界领先科技园区
  • 基于java的饮食分享平台系统设计与实现

    基于java的饮食分享平台系统设计与实现 I 引言 A 研究背景和动机 近年来 随着人们生活水平的提高和健康意识的增强 饮食健康已经成为越来越多人的关注焦点 因此 一个方便快捷的饮食分享平台就显得尤为重要 基于Java的饮食分享平台系统设计
  • 什么是充放电振子理论?

    CHAT回复 充放电振子模型 Charging Reversal Oscillator Model 是一种解释ENSO现象的理论模型 这个模型把ENSO现象比喻成一个 热力学振荡系统 在这个模型中 ENSO现象由三个组成部分 充电 Char
  • 基于java的ssh医院在线挂号系统设计与实现

    基于java的ssh医院在线挂号系统设计与实现 I 引言 A 研究背景和动机 基于Java的SSH医院在线挂号系统设计与实现的研究背景和动机 随着信息技术的迅速发展和应用 医院在线挂号系统已成为医院管理的重要组成部分 传统的挂号方式存在许多
  • 面对AI革新时,Soul App等社交应用的“出圈”解法是什么?

    2023年初 ChatGPT掀开海内外互联网 AI革新 的序幕 公众在惊讶于ChatGPT对于海量信息富有逻辑的整合归纳 帮助大家提升工作及学习效率之余 更为期待的莫过于有一天人工智能的 意识觉醒 十余年前由斯派克 琼斯 Spike Jon
  • 电商数据api接口商品评论接口接入代码演示案例

    电商数据API接口商品评论 接口接入入口 提高用户体验 通过获取用户对商品的评论 商家可以了解用户对商品的满意度和需求 从而优化商品和服务 提高用户体验 提升销售业绩 用户在购买商品前通常会查看其他用户的评论 以了解商品的实际效果和质量 商
  • 【计算机毕业设计】北工国际健身俱乐部

    本系统为会员而设计制作北工国际健身俱乐部 旨在实现北工国际健身俱乐部智能化 现代化管理 本北工国际健身俱乐部管理自动化系统的开发和研制的最终目的是将北工国际健身俱乐部的运作模式从手工记录数据转变为网络信息查询管理 从而为现代管理人员的使用提
  • 打造完美人像,PixCake像素蛋糕助您一键修图

    您是否曾经为自己的人像照片需要进行繁琐的修图而感到困扰 是否曾经想要打造出完美的自拍照 却不知道该如何下手 现在 我们为您推荐一款强大的人像处理技术修图软件 PixCake像素蛋糕 PixCake像素蛋糕是一款基于AI人像处理技术的修图软件
  • 明日 15:00 | NeurIPS 2023 Spotlight 论文

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 哔哩哔哩直播通道 扫码关注AITIME哔哩哔哩官方账号预约直播 1月17日 15 00 16 00 讲者介绍 黄若孜 腾讯AI LAB游戏AI研究员 2020年复旦大学硕士毕业后
  • 毕业设计:基于深度学习的微博谣言检测系统 人工智能

    目录 前言 设计思路 一 课题背景与意义 二 算法理论原理 三 检测的实现 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备 一边要为毕业设计耗费大量精力 近几年各个学校要求的毕设项目越来越难 有
  • 机器学习算法实战案例:BiLSTM实现多变量多步光伏预测

    文章目录 1 数据处理 1 1 导入库文件 1 2 导入数据集 1 3 缺失值分析 2 构造训练数据
  • 人工智能 AI 如何让我们的生活更加便利

    每个人都可以从新技术中获益 一想到工作或生活更为便利 简捷且拥有更多空余时间 谁会不为之高兴呢 借助人工智能 每天能够多一些空余时间 或丰富自己的业余生活 为培养日常兴趣爱好增添一点便利 从电子阅读器到智能家居 再到植物识别应用和智能室内花
  • AI在广告中的应用——预测性定位和调整

    营销人员的工作就是在恰当的时间将适合的产品呈现在消费者面前 从而增加他们购买的可能性 随着时间的推移 营销人员能够深入挖掘越来越精准的客户细分市场 他们不仅具备了实现上述目标的能力 而且这种能力还在呈指数级提升 在AI技术帮助下 现在的营销
  • Redis分布式锁--java实现

    文章目录 Redis分布式锁 方案 SETNX EXPIRE 基本原理 比较好的实现 会产生四个问题 几种解决原子性的方案
  • 30天精通Nodejs--第二十天:express-操作mysql

    目录 前言 安装依赖并配置MySQL连接 安装mysql2库 配置连接信息 在Express应用中使用MySQL 结合Express路由实现CRUD操作 整合到主应用 结语 前言 在Node js中使用Expre
  • 【EI复现】基于深度强化学习的微能源网能量管理与优化策略研究(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 2 1 有 无策略奖励 2 2 训练结果1
  • 深度学习(5)--Keras实战

    一 Keras基础概念 Keras是深度学习中的一个神经网络框架 是一个高级神经网络API 用Python编写 可以在TensorFlow CNTK或Theano之上运行 Keras优点 1 允许简单快速的原型设计 用户友好性 模块化和可扩
  • 每日变更的最佳实践

    在优维公司内部 我们采用发布单的方式进行每天的应用变更管理 这里给各位介绍优维的最佳实践 变更是需要多角色合作的 而且他是整体研发流程的一部分 在优维内部 我们坚持每日变更 打通开发环节到最终发布上线的全过程 在保证质量的前提下 尽可能提升
  • 对中国手机作恶的谷歌,印度CEO先后向三星和苹果低头求饶

    日前苹果与谷歌宣布合作 发布了 Find My Device Network 的草案 旨在规范蓝牙追踪器的使用 在以往苹果和谷歌的生态形成鲜明的壁垒 各走各路 如今双方竟然达成合作 发生了什么事 首先是谷歌安卓系统的市场份额显著下滑 数年来
  • Python 使用 NoSQL 数据库的优选方案

    NoSQL 数据库因其高性能 可扩展性和灵活性而风靡一时 然而 对于 Python 程序员而言 选择合适的 NoSQL 数据库可能会令人困惑 因为有多种选择可供选择 那么 哪种 NoSQL 数据库最适合 Python 呢 2 解决方案 根据

随机推荐

  • C++的类模板

    1 类模板基本语法 template
  • 麒麟V10系统安装教程

    1 准备麒麟V10镜像 第一种方法 访问麒麟官网 https www kylinos cn scheme desktop 2 htmlhttps www kylinos cn scheme desktop 2 html点击申请使用 填写个人
  • Python:字典嵌套字典的数据类型,如何取出字典外部以及层级嵌套字典的键值对

    思路整理 1 循环遍历取出外层的 key 和 value 的值 2 判断遍历后的 value 数据类型是否为 字典 dict 3 if true 则再次循环遍历取出 key 和 value 的值 代码实现 coding utf 8 Time
  • 小程序navigateTo与redirectTo,跳转页面报错:fail webview count limit exceed

    前言 小程序中涉及跳转页面报错 fail webview count limit exceed 目录 报错信息 报错原因 官方介绍navigateTo 解决方法 官方介绍redirectTo 报错信息 报错原因 官方介绍navigateTo
  • 一图看懂 openai 模块:ChatGPT的API python库, 资料整理+笔记(大全)

    本文由 大侠 AhcaoZhu 原创 转载请声明 链接 https blog csdn net Ahcao2008 一图看懂 openai 模块 ChatGPT的API python库 资料整理 笔记 大全 摘要 模块图 类关系图 结束 摘
  • WebRTC 开发实践:为什么你需要 SFU 服务器

    转自 https blog 51cto com ticktick 2349113 当你入门 WebRTC 之后 很快就会接触到一个名词 叫做 SFU 你可能很容易就在网上寻找到很多 SFU 的开源实现 并并兴致勃勃地开始编译 部署和测试这些
  • 傻瓜式Hadoop 集群部署

    傻瓜式Hadoop集群部署 资料来自网上并经过本人整理 Hadoop编译篇 一 Hadoop下载 1 在Hadoop官网上下载hadoop 2 7 2的源码包 下载地址 http mirrors noc im apache hadoop c
  • navicat12创建sqlserver用户以及设置用户权限

    1 选中数据库 点用户 新建登录 2 输入登录用户名 设置密码 确认密码 选择默认数据库 设置好后保存 3 上两步就创建好了一个用户 接下来创建用户的权限 打开数据库 点用户 点数据库角色 分配权限页面就可以给具体的数据表分配增删改查权限了
  • (Struts2学习篇) Struts2文件处理之文件下载

    以下是在Struts2中下载文件时 相关DownloadAction的配置信息
  • NFL(没有免费的午餐)

    NFL 没有免费的午餐 周志华 机器学习 1 诠释 NFL全称 No Free Lunch Theorem 意思是 所有的学习算法的期望性能是相同的 NFL的前提是 所有 问题出现的机会相同 或所有的问题同等重要 NFL的寓意是 让我们清楚
  • 网地址和广播地址的计算

    如何计算网络地址和广播地址 如果一个IP地址为132 119 100 200的子网掩码是255 255 255 240 那么他的网络地址和广播地址是多少 首先简单介绍一个10进制和2进制的转换方法 我们可以在纸上分别从后向前从1开始 写一个
  • C语言实现在字符串中替换指定的字符串

    include
  • 【大数据采集技术与应用】【第一章】【大数据采集技术与应用概述】

    文章目录 1 1 大数据概述 1 1 1 大数据时代 1 1 2 大数据的概念 1 1 3 大数据的特征 1 1 4 大数据的应用 1 1 5 大数据关键技术 1 1 6 大数据处理流程 1 2 大数据采集技术概述 1 2 1 数据采集与大
  • Solidity API

    这是Solidity教程系列文章第8篇介绍Solidity API 它们主要表现为内置的特殊的变量及函数 存在于全局命名空间里 Solidity 系列完整的文章列表请查看分类 Solidity 写在前面 Solidity 是以太坊智能合约编
  • java 基础编程练习1

    题目描述 KiKi有一个矩阵 他想知道经过k次行变换或列变换后得到的矩阵 请编程帮他解答 输入描述 第一行包含两个整数n和m 表示一个矩阵包含n行m列 用空格分隔 1 n 10 1 m 10 从2到n 1行 每行输入m个整数 范围 231
  • PyTorch 图像:06.使用ONNX将模型转移至Caffe2和移动端

    使用ONNX将模型转移至Caffe2和移动端 在本教程中 我们将介绍如何使用 ONNX 将 PyTorch 中定义的模型转换为 ONNX 格式 然后将其加载到 Caffe2 中 一旦进入 Caffe2 我们就可以运行模型来仔细检查它是否正确
  • Intellij idea配置与使用教程

    俗话说 工欲善其事必先利其器 现在基本上做Java开发的工具都是用intellij idea 开发工具了 我观看了几个博客 其实写的都差不多 配置也都一样 故在此我就不累赘 直接附上几个链接仅供参考 解决IntelliJ IDEA启动缓慢的
  • 小程序如何引入第三方依赖或样式库

    使用第三方依赖 wx axios promise 如果直接引入模块同时还使用useExtendedLib引入了依赖 那么就会冲突 此时就需要构建npm了 import axios from wx axios promise const Ax
  • 公共异常处理方法

    通过建立公共异常处理类 就不需要在每一个controller中都使用try catch了 先定义执行成功或者出现异常返回的实体类 public class ResultOk implements Serializable private I
  • 数据库表字段命名规范

    数据库表字段命名规范 摘要 当前研发工作中经常出现因数据库表 数据库表字段格式不规则而影响开发进度的问题 在后续开发使用原来数据库表时 也会因为数据库表的可读性不够高 表字段规则不统一 造成数据查询 数据使用效率低的问题 所以有必要整理出一