设备管理系统php mysql_MYSQL教程Mysql创建通用设备管理信息系统数据库

本文详细介绍了如何使用MySQL创建一个通用的设备管理信息系统数据库,包括设备表、缺陷表、事故表、维修类别表等多个关键表格的创建,以及设备状态、维修记录和巡检记录等管理功能的设计。通过这些实例,读者可以学习到构建设备管理数据库的基本步骤和方法。
摘要由CSDN通过智能技术生成

《MYSQL教程Mysql创建通用设备管理信息系统数据库》要点:

本文介绍了MYSQL教程Mysql创建通用设备管理信息系统数据库,希望对您有用。如果有疑问,可以联系我们。

MYSQL实例下面通过图文并茂的方式给大家介绍通用设备管理信息系统数据库的创建过程,具体详情请看下文.

MYSQL实例设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装

地点,产品图片,技术数据,备注;

MYSQL实例缺陷表:id, 设备id,缺陷描述,处理情况,处理人员;

MYSQL实例事故表:id,设备id,事故描述,处理情况,处理人员;

MYSQL实例维修类别表:id,类别名称,维修内容,周期(天)

MYSQL实例设备类别表:id,类别名称;

MYSQL实例部门表:id,部门名称;

MYSQL实例设备状态表:id,状态名称

MYSQL实例设备状态: 指定设备的状态,其状态数据有:上线、封存、闲置、报废、待修、备用

MYSQL实例维修人员表:id,姓名,部门,职务,职称;

MYSQL实例备品备件表:id,名称,数量,计量单位,用途,现有库存量,最低库存量;

MYSQL实例工具表:id,名称,数量,计量单位,用途;

MYSQL实例维修记录表:id,维修类别id,设备id,维修人员,维修情况,维修时间,所耗物料;

MYSQL实例设备巡检表:id,设备id,检查日期,检查人员,检查情况,检查方式;

MYSQL实例

create database devmng;

show databases;

MYSQL实例

0b977af8ac049db10768cbcf7493af6b.png

MYSQL实例

create table Equipment

(

equipmentID int not null auto_increment,

devtypeID int,

devname varchar(50),

modnum varchar(50),

touyundate date,

gourudate date,

zhidaodw varchar(100),

quantity int,

unit varchar(8),

useDepartment varchar(50),

storePlace varchar(80),

picture varchar(256),

technicalData varchar(256),

remark varchar(256),

primary key (equipmentID)

);

MYSQL实例

9921c3086ed64ce4d54c6253a609cb9b.png

MYSQL实例

create table devbug

(

bugID int not null auto_increment,

devid int,

bugcontent varchar(256),

chuliqk varchar(100),

chuliren varchar(80),

primary key (bugID)

);

create table devfault

(

faultID int not null auto_increment,

devid int,

faultcontent varchar(256),

chuliqk varchar(100),

chuliren varchar(80),

primary key (faultID)

);

MYSQL实例

2e19561867577def56e6d4364eade536.png

MYSQL实例

create table repairtype

(

rtID int not null auto_increment,

rtname varchar(24),

rtcontent varchar(256),

cycle int,

primary key (rtID)

);

create table devtype

(

dtID int not null auto_increment,

dtname varchar(36),

primary key (dtID)

);

create table part

(

ptID int not null auto_increment,

partname varchar(36),

primary key (ptID)

);

MYSQL实例

40e4f60442169403d44a15432c6ddf79.png

MYSQL实例

create table devstatus

(

dsID int not null auto_increment,

dsname varchar(12),

primary key (dsID)

);

insert into devstatus values (1,"上线");

insert into devstatus values (2,"封存");

insert into devstatus values (3,"闲置");

insert into devstatus values (4,"报废");

insert into devstatus values (5,"待修");

insert into devstatus values (6,"备用");

MYSQL实例

1d7a77fe25080193bb1c0c23634c47a2.png

MYSQL实例

create table repairpl

(

rpID int not null auto_increment,

ptid int,

rpname varchar(24),

zhiwu varchar(36),

zhich varchar(36),

primary key (rpID)

);

create table bpbj

(

bbID int not null auto_increment,

bbname varchar(36),

num int,

unit varchar(8),

purpose varchar(256),

xianyounum int,

minnum int,

primary key (bbID)

);

MYSQL实例

ff3aae1dbf9c31f758babd56612f26de.png

MYSQL实例注意:use是关键字;不能用作字段名;

MYSQL实例

create table tools

(

tID int not null auto_increment,

tname varchar(36),

num int,

unit varchar(8),

purpose varchar(256),

primary key (tID)

);

create table rprecords

(

rrID int not null auto_increment,

rtID int,

equipmentID int,

rpren varchar(100),

rpcontent varchar(300),

rpdate date,

wuliao varchar(150),

primary key (rrID)

);

MYSQL实例

8c792edd3d94bade9f2be6da220ba80a.png

MYSQL实例

create table checkrecords

(

crID int not null auto_increment,

equipmentID int,

checkdate date,

checkren varchar(80),

checkcontent varchar(100),

checktype varchar(36),

primary key (crID)

);

ALTER TABLE Equipment ADD statusID int;

MYSQL实例

0ac1d14a8cefae21834af653c713a2d9.png

MYSQL实例为设备表增加一个设备状态列;

MYSQL实例数据库资源下载

MYSQL实例以上内容是针对Mysql创建通用设备管理信息系统数据库的全部内容,希望对大家有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值