Mysql数据库使用规范1. 命名规范1.1、命名总规则所有名称的字符范围为:A-Z, a-z, 0-9 和_(下划线),禁止许使用其他字符作为名称;采用英文单词或英文短语(包括缩写)作为名称,禁止使用无意义的字符或汉语拼音;名称应该清晰明了,能够准确表达事物的含义,最好可读,遵循“见名知意”的原则;禁止使用mysql系统保留字作为表名、库名、字段名、函数名、过程名(mysql保留字列表参考);1
转载
2023-08-06 00:05:25
117阅读
备注: Hive 版本 2.1.1 文章目录一.Hive关系模型概述1.1.Database1.2 Table1.2.1 管理表和外部表1.2.2 永久表和临时表1.3 Partition1.4 Bucket二.数据定义语言(DDL)2.1 HiveQL保留关键字2.2 Database相关DDL操作2.2.1 SHOW 命令2.2.2 DESCRIBE命令2.2.3 CREATE命令2.2.4
转载
2023-07-13 16:37:46
0阅读
1. 基础规范(1) 所有环境的MySQL版本使用5.6社区版,位版本;(2) 使用INNODB存储引擎.
原创
2022-02-04 17:37:45
179阅读
1. 基础规范(1) 所有环境的MySQL版本使用5.6社区版,64位版本;(2) 使用INNODB存储引擎;(3)数据库字符集默认为utf8,字符集默认校验规则为utf8_general_ci;(4)所有表、字段都需要添加注释;(5)单表数据量控制在2000W以内;(6)隔离线上和线下,禁止线下直接连接线上库,禁止在已上线库上做压力测试;2. 命名规范...
原创
2021-08-04 14:22:39
239阅读
开箱即用的数据库安全管理规范
推荐
原创
2022-11-07 11:23:48
4126阅读
一、基础规范第一条:必须使用InnoDB存储引擎 第二条:必须使用utf8mb4字符集utf8mb4是utf8的超集,emoji表情以及部分不常见汉字在utf8下会表现为乱码,故需要升级至utf8mb4。 第二条:数据表、数据字段必须加入中文注释 第三条:禁止使用存储过程、视图、触发器、Event 第四条:禁止存储大文件或者大照片 二、表和字段设计
转载
2023-06-25 19:05:47
277阅读
一、 表设计库名、表名、字段名必须使用小写字母,“_”分割。 库名、表名、字段名必须不超过12个字符。 库名、表名、字段名见名知意,建议使用名词而不是动词。 表必须使用InnoDB存储引擎。 表必须使用“t_”开头命名。 表字符集选择UTF8。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。金额建议使用BIGINT。建议使用UNSIGNED存储非负数值。建议使用INT UNSIG
转载
2023-10-26 22:31:01
84阅读
MySQL数据库操作规范
原创
2020-06-13 15:08:08
2538阅读
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难,扩展性较差禁止在
原创
2023-08-30 15:26:35
99阅读
# MySQL数据库命名规范实现指南
## 1. 简介
MySQL数据库命名规范是为了保证数据库结构的一致性、可读性和可维护性而制定的一套规则。本文将详细介绍实现MySQL数据库命名规范的步骤和代码示例。
## 2. 实现步骤
下面是实现MySQL数据库命名规范的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建数据库 |
| 2 | 创建表 |
| 3 |
原创
2023-08-31 06:08:03
127阅读
一、表:
单个表的字段数控制在 20个以下,最好不超过50个
单个表不超过20个char 或varchar 字段
单表不超过50个纯int字段
拒绝大SQL,大事务,批量操作
二、字段类型定义:
字段类型选取原则
原创
2012-07-17 14:02:39
1604阅读
# MySQL数据库新建规范
在进行软件开发特别是涉及到数据存储的项目时,数据库的设计和规范化显得尤为重要。本文将从MySQL数据库的新建规范出发,探讨一下如何有效地设计和创建MySQL数据库。我们将通过一些代码示例和图形化的表示,帮助大家更好地理解这一主题。
## 一、数据库设计的基本原则
在创建数据库之前,我们需要遵循一些基本的设计原则:
1. **数据独立性**:数据与应用程序应互相
原创
2024-08-11 04:58:01
32阅读
表结构设计 INT 类型不使用 unsigned 无符号属性,容易引入额外的计算问题。 自增用 8 字节 BIG INT,不要使用 4 字节 INT,且自增在 MySQL 8.0 版本前有回溯问题,请考虑是否业务有影响。 字符集使用 UTF8MB4 字符编码,不推荐 GBK、UTF-8 等其他字符集 ...
转载
2021-09-25 11:18:00
223阅读
2评论
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源
原创
2024-05-30 14:00:02
24阅读
# MySQL 数据库部署规范指南
作为一名刚入行的小白,理解如何部署 MySQL 数据库是你成为开发者的重要一步。在这篇文章中,我将详细介绍 MySQL 数据库的部署流程,并逐步教你如何实现每个环节。
## 数据库部署流程
下表展示了数据库部署的主要步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 安装 MySQL 数据库 |
| 2 | 创建数据库
一,总结以前数据库设计的问题
1.I SBN,
类型问题:
时间是varchar2,给操作带来不变,应设为date.
数字也是用varchar2,这给统计带来了不方便。
没有使用序列,存在并发的问题的可能。
状态表,还不够完善,如"newbook","reprint",没有放在状态表中。
存在一个数据字段有不同的数据名,
推荐
原创
2009-03-06 19:03:16
2040阅读
2评论
数据库管理员:也称 DBA ,负责数据库安装、调试、使用及日常运维,管理用户对数据库的访问权限,增加、删除、
原创
2024-01-17 07:39:52
82阅读
一,总结以前数据库设计的问题
1.I SBN,
类型问题:
时间是varchar2,给操作带来不变,应设为date.
数字也是用varchar2,这给统计带来了不方便。
没有使用序列,存在并发的问题的可能。
状态表,还不够完善,如"newbook","reprint",没有放在状
转载
精选
2011-03-03 08:50:21
1563阅读
1.建库规范数据库,表,字段,索引全部用小写英文字母,英文单词之间用下划线(_)隔开2.表字段规范列设计规范根据业务区分使用tinyint/int/bigint,分别会占用1/4/8字节。使用tinyint来代替enum,enum增加新值要进行DDL操作。根据业务区分使用char/varchar解读:
字段长度固定,或者长度近似的业务场景,适合使用char,能够减少碎片,查询性能高。字段长度
转载
2023-10-21 21:47:33
145阅读
1 命名规范(1) 数据库名、表名、字段名必须使用小写字母,并采用下划线”_”分割。(2) 数据库名、表名、字段名禁止超过32个字符,须见名知意,建议使用名词不是动词。(3) 数据库名、表名、字段名禁止使用MySQL保留字。(4) 临时库名、表名必须以tmp为前缀,并以日期为后缀。(5) 备份库名、表名必须以bak为前缀,并以日期为后缀。2 基础规范(1) 使用INNODB存储引擎(2) 表字符集
转载
2023-11-03 12:03:21
71阅读