当前位置: 首页 > news >正文

12.31.2

数据库文件

  • 创建数据库(如果不存在)
    CREATE DATABASE IF NOT EXISTS jh_quality CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 使用创建的数据库
USE jh_quality;

-- 创建人员基本信息表(表2)
CREATE TABLE IF NOT EXISTS user (
UserID VARCHAR(8) PRIMARY KEY COMMENT '人员ID(八位,前四位表示入职年份,后四位表示顺序号)',
UserName VARCHAR(20) NOT NULL COMMENT '姓名',
Usercategory INT NOT NULL COMMENT '人员类别:0表示检测员,1表示项目经理,2表示项目总监',
groupno INT NOT NULL COMMENT '组号(项目总监默认为0,项目经理与管理的检测员组号相同)',
Password VARCHAR(20) DEFAULT '123456' COMMENT '密码,默认123456'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人员基本信息表';

-- 创建任务基本信息表(表1)
CREATE TABLE IF NOT EXISTS task (
ID VARCHAR(15) PRIMARY KEY COMMENT '任务编号(唯一性),格式XT-XXXX-XXXXX',
commitdate VARCHAR(8) NOT NULL COMMENT '委托时间,八位,四位年两位月两位日',
clientname VARCHAR(50) NOT NULL COMMENT '委托单位名称',
itemname VARCHAR(50) NOT NULL COMMENT '委托项目名称',
itemcontent VARCHAR(200) NOT NULL COMMENT '项目内容',
class VARCHAR(10) COMMENT '检测类别:委托/自检',
method VARCHAR(50) COMMENT '检测方法',
samplename VARCHAR(100) COMMENT '样品名称及状态',
drydensity DOUBLE COMMENT '干密度,数值(0-100)',
moistdensity DOUBLE COMMENT '湿密度,数值(0-100)',
state VARCHAR(20) NOT NULL DEFAULT '待确认' COMMENT '任务状态:进行中,经理待审核、总监待审核、已退回、已完成',
Operatingtime VARCHAR(14) COMMENT '操作时间,格式YYYYMMDDHHMMSS',
InspectorID VARCHAR(8) COMMENT '检测员ID,关联user表的UserID',
manageID VARCHAR(8) COMMENT '项目经理ID,关联user表的UserID',
rejectReason VARCHAR(200) COMMENT '退回原因',

-- 添加外键约束
CONSTRAINT fk_task_inspector FOREIGN KEY (InspectorID) REFERENCES user(UserID) ON DELETE SET NULL,
CONSTRAINT fk_task_manage FOREIGN KEY (manageID) REFERENCES user(UserID) ON DELETE SET NULL,-- 添加状态检查约束
CONSTRAINT chk_state CHECK (state IN ('待确认', '进行中', '经理待审核', '总监待审核', '已退回', '已完成')),-- 添加检测类别检查约束
CONSTRAINT chk_class CHECK (class IN ('委托', '自检', NULL)),
http://www.jsqmd.com/news/173446/

相关文章:

  • 【课程设计/毕业设计】基于java-springboot非遗作品交易平台SpringBoot的非遗传统手工艺购物系统【附源码、数据库、万字文档】
  • 贪心算法专题(十四):万流归宗——「合并区间」
  • Java计算机毕设之基于SpringBoot的非遗传统手工艺购物系统基于SpringBoot+Vue的非遗传统手工艺购物系统管理系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • (2025最后一篇博客)Metasploit框架攻击Windows实例:三种渗透路径
  • 贪心算法专题(十六):完美落幕的终极监控——「监控二叉树」
  • 何渡
  • Java毕设项目:基于SpringBoot的非遗传统手工艺购物系统(源码+文档,讲解、调试运行,定制等)
  • 贪心算法专题(十五):借位与填充的智慧——「单调递增的数字」
  • 也许是,年度总结?
  • 价值投资中的行业分析方法
  • 价值投资中的行业分析方法
  • 【新的开始】
  • Java毕设选题推荐:基于SpringBoot的非遗传统手工艺购物系统基于Spring Boot的非物质文化商城系统的设计与开发【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2025必备!本科生毕业论文写作软件TOP10测评
  • 【计算机毕业设计案例】基于springboot的美食菜谱分享网站设计与实现(程序+文档+讲解+定制)
  • 从入门到精通:RabbitMQ全面解析与实战指南
  • 【毕业设计】基于SpringBoot的非遗传统手工艺购物系统(源码+文档+远程调试,全bao定制等)
  • 全网最全10个AI论文网站,MBA论文写作必备!
  • Cobalt Strike(简称 CS)专业的红队安全测试工具
  • 国内差旅平台综合排名全景解析:2026行业发展趋势与核心能力展望
  • 计算机Java毕设实战-基于Java+SpringBoot的非遗传统手工艺购物系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • Java毕设项目推荐-基于springboot的美食网站设计与实现基于Springboot+Vue美食烹饪互动平台的设计与实现【附源码+文档,调试定制服务】
  • GDP-6-叠氮岩藻糖二钠盐—糖基化研究与治疗开发的创新工具 944560-34-3
  • HPE SPP 2025.11.00.00 - HPE 服务器固件
  • CMP-C9-Azido-sialic Acid — 糖合成与生物偶联的关键修饰糖核苷酸
  • AI在智能家居设备能源管理与用户行为分析中的应用
  • 《韩非子》之简结
  • **反射**
  • 软件界面开发icon下载
  • Flink JDBC Driver把 Flink SQL Gateway 变成“数据库”,让 BI / 工具 / 应用直接用 JDBC 跑 Flink SQL