为了账号安全,请及时绑定邮箱和手机立即绑定

mysql数据库规范

很多同学在进行编程学习时缺乏系统学习的资料。本页面基于mysql数据库规范内容,从基础理论到综合实战,通过实用的知识类文章,标准的编程教程,丰富的视频课程,为您在mysql数据库规范相关知识领域提供全面立体的资料补充。同时还包含 machine_start、macox、magellan 的知识内容,欢迎查阅!

mysql数据库规范相关知识

  • MySQL数据库规范
    mysql数据库规范基础规范【建议】使用InnoDB存储引擎【强制】无特殊要求必须使用UTF8字符集【强制】数据表、数据字段必须加入中文注释【强制】禁止使用存储过程、视图、触发器、Event。特殊情况申请评审【强制】不在数据库做运算,cpu计算务必移至业务层命名规范【建议】 命名使用具有实际意义的英文词汇、词汇缩写,词汇之间使用下划线分隔;【强制】 命名只能使用小写英文字母、数字、下划线,且必须英文字母开头,下划线为分割符,不能超过32个字符,数据库对象名尽可能简短。避免使用MySQL的保留字【强制】普通表名命名规则为功能模块前缀_+tablename(login_users); 临时表:tmp前缀+tablename+8位时间后缀(tmp_users_20170501); 备份表:bak前缀+tablename+8位时间后缀(bak_users_20170501); 归档表命名规则:arch前缀+tablename+归档规则 (arch _users_2013)【强制】各表之间相同意义
  • MySQL 数据库规范--调优篇(终结篇)
    前言 这篇是MySQL 数据库规范的最后一篇--调优篇,旨在提供我们发现系统性能变弱、MySQL系统参数调优,SQL脚本出现问题的精准定位与调优方法。 目录 1.MySQL 调优金字塔理论 2.MySQL 慢查询分析--mysqldumpslow、pt_query_digest工具的使用(SQL脚本层面) 3.选择合适的数据类型 4.去除无用的索引--pt_duplicate_key_checker工具的使用(索引层面) 5.反范式化设计(表结构) 6.垂直水平分表 7.MySQL 重要参数调优(系统配置) 1.MySQL 调优金字塔理论 如下图所示: 如上图所示: 数据
  • MySQL 数据库规范--设计篇
    目录 1.设计阶段 2.开发阶段(未开发,explain工具使用) 3.调优阶段(未开发,pt_query_digest、show_slow_log、查询优化等) 1.设计阶段 1.1 数据库表的设计范式(三范式&反范式) 为什么需要范式 优点:编程相对简单,数据量更小,更适合放入内存,更新更快,只需要更新少量的数据, 更少的冗余意味着更少的需要group distinct 之类的操作。 第一范式 数据表每一列都是不可分割的基本数据项。举例一个人有多个手机号 第二范式 数据表里的所有数据都要和该数据表里的主键有完全相依赖
  • MySQL 数据库规范--开发篇
    目录 1.sql语句编写 2.explain 工具的使用--重点 1.sql语句编写 SQL编写 1.执行大的delete、update、insert操作要慎重,特别是对业务繁忙的系统,要尽量避免对线上业务产生影响。 解决办法是:大操作切割为小操作,使用limit子句限制每次操作的记录数,也可以利用一些日期字段基于更小粒度的时间范围进行操作。 2.避免使用select * 语句,select语句之用于获取需要的字段。 3.使用预编译语句,可以提高性能并且防范 sql注入 攻击。 4.一般情况下update,delete 语句中不要使用limi

mysql数据库规范相关课程

mysql数据库规范相关教程

mysql数据库规范相关搜索

查看更多慕课网实用课程

意见反馈 帮助中心 APP下载
官方微信