(一)建表规约 1.【强制】表名、字段名必须使用小写字母或数字,因为数据库字段名的修改代价很大,无法进行预发布,所以字段名称需要慎重考虑。  说明:MySQL在Windows下不区分大小写,但在Linux下默认是区分大小写。  2.【强制】禁用保留字,如desc、delayed等,请参考MySQL官方保留字。 3.【强制】主键索引名为pk_字段名;唯一索引名为uk_字
转载 2024-09-25 15:13:29
34阅读
# 阿里MySQL设计规范入门指南 作为一个刚入行的开发者,您可能会对数据库设计感到困惑。阿里巴巴的MySQL设计规范提供了一套系统化的方法来助您设计高效且可维护的数据库。本篇文章将指导您如何遵循这一规范,实现一个简单的数据库设计任务。 ## 流程概览 下面的表格展示了实现阿里MySQL设计规范的主要步骤: | 步骤 | 描述 | 目
原创 9月前
61阅读
大家好,我是只谈技术不剪发的 Tony 老师。本文是个人对阿里巴巴集团《JAVA开发手册》(嵩山版)中关于 MySQL 数据库规约的理解,如有异议,实属正常。(一) 建表规约【强制】 表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。说明:任何字段如果为非负数,必须是 unsigned。注意:POJO 类中的任何布尔类
转载 2023-10-12 09:26:41
256阅读
在购买阿里云轻量应用服务器之后的环境是都帮你搭配好的,但是数据库就需要自己操作配置了,比如说如何使用阿里云数据管理DMS远程操纵数据库,其在部署的过程中还是有许多坑参考自阿里云轻量应用服务器 配置mysql详解在购买了阿里云轻量应用服务器后,我结合自身的能力选择了建站相对简单的wordpress,毕竟对于阿里云学生机而言,最初的配置很简单,只需要参考阿里提供的步骤就能完成(除了升级php版本的时候
mysql设计规范 设计高效的MySQL库表,减少及使用中的容错率和复杂度,提升性能。
原创 2022-07-21 16:51:20
243阅读
【代码】Mysql设计规范
最近阿里出了一个java开发手册,里面涉及到很多工作规范的地方,有很多借鉴和参考的作用,也可以给新入行的工程师作为参考。下载地址是在:http://techforum-img.cn-hangzhou.oss-pub.aliyun-inc.com/阿里巴巴Java开发手册v1.2.0.pdf(七) 控制语句【强制】在一个 switch 块内,每个 case 要么通过 break/return 等来终
1.  数据库设计规范数据库命名规范数据库基本设计规范数据库索引设计规范数据库字段设计规范SQL开发规范数据库操作规范1.1    数据库命名规范对象使用小写字母并用下划线分隔;禁止使用MySQL保留关键字;对象名不要超过32个字符;PS:其实在oracle11g之前版本,对象都是32位以下,12C好像增大到128.临时表以tmp前缀日期
原创 2017-04-03 11:05:51
800阅读
Mysql设计规范数据库命名规范采取24个英文字母**(区分大小写)**和0-9的
原创 2022-11-07 15:19:57
158阅读
【代码】Mysql设计规范
原创 2024-10-21 14:35:36
27阅读
MySQL数据库设计规范​​1. 规范背景与目的​​​​2. 设计规范​​​​2.1 数据库设计​​​​2.1.1 库名​​​​2.1.2 表结构​​​​2.1.3 列数据类型优化​​​​2.1.4 索引设计​​​​2.1.5 分库分表、分区表​​​​2.1.6 字符集​​​​2.1.7 程序层DAO设计建议​​​​2.1.8 一个规范的建表语句示例​​​​2.2 SQL编写​​​​2.2.1 D
原创 2021-12-01 16:04:09
161阅读
数据库设计原则1. 原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工
• 注释规范 • 表注释必须加 • 字段注释除了id,created_at, updated_at, is_deleted, deleted_at 字段,其他字段注释必须加上(待补充) • 枚举类型的,必须标明每个状态的含义
转载 2023-07-31 21:45:43
43阅读
# MYSQL索引设计规范 ## 介绍 索引是数据库中用于加快数据检索速度的数据结构。MYSQL中的索引设计规范可以帮助开发人员正确使用索引,提高查询效率。本文将介绍MYSQL索引设计规范,并提供代码示例来说明如何正确使用索引。 ## 索引设计规范 ### 1. 选择合适的列作为索引 选择合适的列作为索引是使用索引的基础。通常,选择经常出现在查询条件中的列作为索引列。例如,对于一个`us
原创 2023-11-06 05:42:18
51阅读
1.1    数据库字段设计规范优先选择符合存储需要的最小的数据类型:对于非负数据采用无符号整型进行存储;varchar(N)中N代表字符数,不是字节数(Oracle中是字节数,如中文GBK下2字节存一个汉字),即MySQL中varchar(2)可存储2个汉字,占用6个字节(UTF8)。避免使用text,blob数据类型:常见的text类型可存储64k,一般
原创 2017-04-03 16:13:38
887阅读
一:表中应该避免可为空的列; 二:表不应该有重复的值或者列; 三: 表中记录应该有一个唯一的标识符   在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来唯一的标识行记录,而不要通过名字、编号等字段来对纪录进行区分。每个表都应该有一个ID列,任何两个记录都不可以共享同一个ID值。另外,这个ID值最好有数据库来进行自动管理,而不要把这个任务给前台应用程序。否则的话,很容易产生ID
转载 2023-11-24 23:01:58
31阅读
概述MySQL数据库与Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MySQL数据库设计规范,顺便在这里分享一下。https://github.com/jly8866/archer/blob/master/src/docs/mysql_db_design_guide.md写
随着安卓智能手机不停的更新换代。安卓手机系统越来越完美,屏幕尺寸也越来越大啦!比如最近小米的miui 6的发布和魅族手机系统的更新等等。以小米MIUI6的安卓手机来说,MIUI6进行了全新设计,坚持“内容才是本质”的设计哲学,重新提炼内容,简化图标设计。所以,我们在进行安卓APP设计时,需要好好调整之前的设计规范设计细节。根据目前流行的安卓手机的系统体验来完成我们的安卓APP设计规范。应该说这是
目录 主要内容本文分为四大部分。第一部分为引入篇(第0~1章)。这部分首先结合我多年的工作经验,总结了SQL语句优化时可能会面临的一些困难,然后讲述了一些常见的关于SQL优化的误区,以便读者正确看待SQL语句优化。第1章讲述了我曾经处理的几个案例。通过这些活生生的案例,可以让读者更直观地感受到SQL语句优化的重.要性,同时在每企案例后面,我还针对窒例出现的问题进行了总结。
RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。降低开发的复杂性,提高系统的可伸缩性。 Restful API接口规范包括以下部分: 一、协议 API与用户的通信协议,使用HTTPs协议或者HTTP协议,统一确定用一种。 二、域名 应该尽量将API部署在专用域名之下,如https://api.XXXXXX.com;如果多个项目创建API,把项目名称带上 如https
转载 2024-04-30 12:49:41
162阅读
  • 1
  • 2
  • 3
  • 4
  • 5