美文网首页
设计数据库思路及遇到的问题

设计数据库思路及遇到的问题

作者: 青禾tester | 来源:发表于2019-03-29 17:22 被阅读0次

暂时还不太系统,持续学习中

//跟同事沟通学习

拆出共有属性单独设计一个表;

单个业务独立一个表;

出现问题及解决:

1、插入数据为字典、列表时,外面包一层引号

INSERT INTO plan_record

    (plan_name,env_type,case_list,plan_status,plan_author,created_at,updated_at)

    VALUES

    ("新板块市场计划",3,'["1","23"]',1,"一个小朋友",now(),now());

2、设计属性名时,避免使用mysql关键字

如 name 、 status

3、设计时考虑层级概念

如当前表内数据,记录间可能存在多个层级,则需要有parent_level_id

CREATE TABLE `suite_record` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',

  `suite_name` varchar(100) NOT NULL DEFAULT '' COMMENT '标题',

  `parent_level_id` int(11) NOT NULL DEFAULT '0' COMMENT '上一级,0无上一级',

  `env_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '环境类型,1-测试,2-预上线,3-线上',

  `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '层级,1-一级,2-二级,3-三级',

  `suite_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除状态,1-未删除,2-已删除',

  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',

  PRIMARY KEY (`id`),

  KEY `idx_env_type` (`env_type`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='套件记录表';

相关文章

  • 设计数据库思路及遇到的问题

    暂时还不太系统,持续学习中 //跟同事沟通学习 拆出共有属性单独设计一个表; 单个业务独立一个表; 出现问题及解决...

  • 练习笔记

    练习200个基本数据机构及算法问题 解答思路: 分析问题的解决方案; 设计解决问题的方法及结构; 设计使用的算法及...

  • Essay record

    折叠表格思路及遇到的问题(tableView:viewForHeaderInSection:的section从1开...

  • [源码和文档分享]基于JAVA和MYSQL数据库的大学生社团管理

    1 概述 1.1 设计目标 熟悉数据库设计基本原理 熟悉数据库设计基本过程及方法 掌握数据库设计基本技巧及设计工具...

  • PC 端微信扫码注册和登录

    一、前言 先声明一下,本文所注重点为实现思路,代码及数据库设计主要为了展现思路,如果对代码效率有着苛刻要求的项目切...

  • thinkphp6 sqlserver 数据库遇到的问题及解决

    thinkphp6 sqlserver 数据库遇到的问题及解决方案 thinkphp 连接sqlserve...

  • 数据库设计及使用规范

    一、前言 数据库设计及使用规范概要此规范可规避数据库设计与使用不当的问题,有效降低开发、运维、沟通、时间等成本,提...

  • 作训处后端

    一. 数据库设计 业务比较简单,五张表的增删改查 1. 数据库设计中遇到的问题 列名不能用关键字如:NUMBER,...

  • bootstrap使用实时笔记

    本笔记用于记录使用bootstrap时遇到的问题及解决办法,随时更新。笔记模式:问题-->思路-->最终解决方式。...

  • 封装社交SDK遇到的坑及设计思路

    引言 戏精项目中涉及到使用QQ、微信、微博进行登陆、获取用户信息、分享等操作,考虑到各个应用程序在接入这些SDK时...

网友评论

      本文标题:设计数据库思路及遇到的问题

      本文链接:https://www.haomeiwen.com/subject/qtkrbqtx.html