1、数据库命名规范 1.所有数据库对象名称必须使用小写字母并用下划线分割 不同的数据库名 DbName dbname 不同的表名 Table table tabLe 2.所有数据库对象名称禁止使用MySQL保留关键字 select id,username,from,age from tb_user from是关键字 ,但是可以用单引号括起来 3.数据库对象的命名要见名识义,并且最好不...
「知识分享-01」数据库开发规范 1.命名规则 ※我推荐数据库,表名、列名、存储过程、函数、参数、索引 及SQL代码全大写,并且以英文单词为界限以_为分割 1)表名以TB_开头 2)存储过程以SP_开头 3)函数以FC_开头 4)聚合索引以IX_开头,非聚合索引以IXNC_开头 5)日志表以TBAD_开头 或以 _LOG结尾 6)视图...
3.1、只允许应用程序通过存储过程访问数据库 只允许应用程序通过存储过程访问数据库,而不允许直接在代码中写SQL语句访问数据库。 在数据库开发项目中,大量使用存储过程有很多的好处,首先看微软提供信息: 使用SQL Server中的存储过程而不使用存储在客户计算机本地的Transact-SQL程序的优势有: 允许模块化程序设计: 只需创...
开发规范本身也包含几部分:基本命名和约束规范,建表规范、字段设计规范,索引规范,SQL规范等 规范存在意义 确保在开发成员或开发团队之间的工作可以顺利交接,不必花很大的力气便能理解已编写的数据库对象 保证线上数据库schema规范 提高程序的稳定性,减少出问题概率 方便自动化管理 规范需要长期坚持,对开发和DBA是一个双...
本文包含使用 MySQL 数据库时所需要遵循的所有对象设计(数据库,表,字段),所需要遵循的命名,对象设计,SQL 编写等的规范约定。 所有内容都为必须严格执行的项目,执行过程中有任何疑问,请联系 DBA Team 取得帮助。 概述 禁止明文传播数据库帐号和密码。 禁止开发工程师通过应用帐号登录生产数据库。
为了在软件生命周期内规范数据库相关的需求分析、设计、开发、测试、运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性。同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的保证。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据...
数据库开发规范 分为建表规约、SQL规约、索引规约三个部分,每部分的每一条都有强制、建议两个级别,大家在参考时,根据自己公司的情况来权衡。 一、建表规约 【强制】(1) 存储引擎必须使用InnoDB 解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。
数据库开发规范 1. 数据库命名规范 前缀 对象前缀命名:前缀命名一般用小写 表的前缀:业务模块组名前缀 存储过程前缀:udp ,系统存储过程(sp) 自定义函数前缀:udf(User define function) 视图前缀:udv(User Define View)表示用户自定义视图 自定义约束前缀:uck(User Checker)用户自定义约束 ...
在进行MySQL数据库开发时,遵循一定的规范和最佳实践可以确保代码的可维护性、可扩展性和性能,从而确保数据库系统的稳定运行和长期发展。 以下是MySQL数据库开发的几个关键规范: 一、基础规范 存储引擎非特殊情况使用InnoDB,使用其他存储引擎需申请。 统一采用utf8mb4字符集。
本文档旨在为使用 TiDB 数据库的应用和系统提供统一规范参考,标准化 TiDB 数据库的开发使用及SQL优化流程,提高业务开发系统的规范性和代码的可读性,减轻维护工作量,提高工作效率。 2. 适用范围 TiDB 数据库开发设计人员 数据库管理人员 数据库运营人员 数据分析人员 数据库架构师 3. 高亮示意 黄色代表需要注意 红色...