zoukankan      html  css  js  c++  java
  • 操作规范

    命名规范

    1. 库、表、字段全部采用小写;
    2. 临时库、表名必须以 tmp 为前缀,并以日期为后缀
    3. 备份库、表必须以 bak 为前缀,并以日期为后缀
    4. 非唯一索引必须按照“idx_字段名称”进行命名
    5. 唯一索引必须按照“uniq_字段名称”进行命名。

    设计规范

    1. 所有表、字段都需要增加 comment 来描述此表、字段所表示的含义
    2. 表必须包含 create_time 和 update_time 字段
    3. 存储精确浮点数必须使用 DECIMAL 替代 FLOAT 和 DOUBLE;
    4. 尽可能不使用 TEXT、BLOB 类型;
    5. 不在低基数列上建立索引
    6. 不建议使用外键,外键会导致表与表之间耦合,update 与 delete 操作都会涉及相关联的表
    7. 禁止使用存储过程、视图、触发器、Event

    SQL语句规范

    1. 避免隐式转换
    2. 尽量不使用select *,只 select 需要的字段 ,读取不需要的列会增加 CPU、IO、NET 消耗,并且不能有效的利用覆盖索引。
    3. 禁止以 % 开头的模糊查询。
    4. 统计记录数使用 select count(*)
    5. 建议将子查询转换为关联查询
  • 相关阅读:
    JavaScript 的 Promise
    MacOS copy图标shell脚本
    ExtJS 修改load paging时的参数
    JSONP
    8种跨域解决方案
    Ext Store Proxy Ajax
    ExtJS 自定义组件
    MacOS Apache配置
    xshell 上传 下载文件
    shell 内网主机存活探测器
  • 原文地址:https://www.cnblogs.com/hainingwyx/p/14540015.html
Copyright © 2011-2022 走看看