标签:内容 inf 员工 位置 account 管理系统 信息 unit base
create database WBG_logistics; use WBG_logistics; #1管理员表 create table admin( a_id int primary key auto_increment comment ‘编号‘, a_account varchar(50) comment ‘账号‘, a_password varchar(50) comment ‘密码‘, a_rank varchar(8) comment ‘权限‘ ); insert into admin(a_account,a_password,a_rank) values (‘123456‘,‘123456‘,‘最高管理‘), (‘456789‘,‘456789‘,‘普通管理‘); #2部门表 create table dispatch( depart_no int primary key auto_increment comment ‘编号‘, depart_name varchar(50) comment ‘部门名称‘ ); insert into dispatch(depart_name) values (‘财务部‘), (‘运输部‘), (‘信息部‘); #3分公司表 create table firm( firm_no int primary key auto_increment comment ‘编号‘, firm_name varchar(50) comment ‘公司名称‘ ); insert into firm(firm_name) values (‘上海电院物流上海分公司‘), (‘上海电院物流深圳分公司‘), (‘上海电院物流珠海分公司‘); #4员工表 create table depart( staff_no int primary key auto_increment comment ‘员工编号‘, staff_name varchar(50) comment ‘员工姓名‘, gender char(2) comment ‘性别‘, birthhday datetime comment ‘出生日期‘, phone varchar(50) comment ‘手机号码‘ , password varchar(50) comment ‘密码‘, dedpart_no int comment ‘部门‘ , firm_no int comment ‘公司‘, foreign key(dedpart_no) references dispatch(depart_no), foreign key(firm_no) references firm(firm_no) ); insert into depart(staff_name,gender,birthhday,phone,password,dedpart_no,firm_no) values (‘李晓辉‘,‘男‘,‘1998-09-03‘,‘13879458134‘,‘passweiuasf‘,1,2), (‘刘亦菲‘,‘女‘,‘1966-10-12‘,‘15484258134‘,‘paliuyif‘,2,1), (‘张小龙‘,‘男‘,‘1933-11-04‘,‘15444458134‘,‘paliuyif‘,2,2), (‘李萌萌‘,‘男‘,‘1983-02-08‘,‘14564458134‘,‘pas456456f‘,1,3); #5车辆表 create table vehicle( license varchar(50) primary key comment ‘车牌号‘, v_type varchar(10) comment ‘品牌‘, vload int comment ‘载重‘, staff_no int comment ‘员工编号‘, foreign key(staff_no) references depart(staff_no) ); insert into vehicle values (‘泸A12234‘,‘中联重科‘,60,3), (‘泸A88462‘,‘一汽重卡‘,70,1); #6路线表 create table route( route_no int primary key auto_increment comment ‘编号‘, route_name varchar(200) comment ‘路线名称‘, staff_no int comment ‘员工编号‘, foreign key(staff_no) references depart(staff_no) ); insert into route(route_name,staff_no) values (‘广东茂名-广东珠海‘,2), (‘广东茂名-广东深圳‘,1); #7企业公告表 create table infro( infro_id int primary key auto_increment comment ‘编号‘, contents text comment ‘内容‘, i_time datetime comment ‘时间‘, title varchar(100) comment ‘标题‘ ); insert into infro(contents,i_time,title) values(‘暂时没有什么内容‘,now(),‘关于元旦放假‘); #8单表 create table waybill( waybill_no varchar(50) primary key comment ‘运单号‘, number int comment ‘数量‘, unit varchar(5) comment ‘单位‘, s_pro varchar(50) comment ‘起始省份‘, s_city varchar(50) comment ‘起始城市‘, e_pro varchar(50) comment ‘目的省份‘, e_city varchar(50) comment ‘目的城市‘, s_name varchar(50) comment ‘发件人姓名‘, s_phone varchar(50) comment ‘发件人手机‘, s_address varchar(100) comment ‘发件人地址‘, r_name varchar(20) comment ‘收件的姓名‘, r_phone varchar(50) comment ‘收件人手机‘, r_address varchar(100) comment ‘收件的地址‘ ); insert into waybill values (‘201804055546‘,1,‘个‘,‘江苏‘,‘南京‘,‘湛江‘,‘杭州‘,‘韦邦杠‘,‘18776203778‘,‘广东省珠海市南方IT学院‘,‘小妹妹‘,‘16482464688‘,‘广东省佛山市顺德区AA村‘), (‘201878987879‘,20,‘个‘,‘广东‘,‘珠海‘,‘广东‘,‘深圳‘,‘黄心眼‘,‘18656203778‘,‘广东省珠海市南方IT学院‘,‘熊邦阁‘,‘18978978978‘,‘广东省深圳市小乱说的‘); #9位置表 create table positions( pos_id int primary key auto_increment comment ‘货运单‘, waybill_no varchar(50) comment ‘运单号‘, p_time datetime comment ‘时间‘, p_position varchar(50) comment ‘位置‘, foreign key(waybill_no) references waybill(waybill_no) ); insert into positions(waybill_no,p_time,p_position) values (‘201878987879‘,now(),‘广东省珠海市斗门区揽收‘), (‘201878987879‘,now(),‘正在发往深圳市‘); #10调度表 create table diaodu( dis_id int primary key auto_increment comment ‘编号‘, staff_no int comment ‘员工编号‘, license varchar(50) comment ‘车牌号‘, waybill_no varchar(50) comment ‘运单号‘, foreign key(license) references vehicle(license), foreign key(waybill_no) references waybill(waybill_no), foreign key(staff_no) references depart(staff_no) ); insert into diaodu(staff_no,license,waybill_no) values(1,‘泸A12234‘,‘201804055546‘);
标签:内容 inf 员工 位置 account 管理系统 信息 unit base
原文地址:https://www.cnblogs.com/weibanggang/p/9899998.html