MySQL数据库练习----简易药品管理系统

CREATE TABLE `user` (
  `userId` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `userName` varchar(255) NOT NULL COMMENT '用户名',
  `account` varchar(255) NOT NULL COMMENT '账号',
  `password` varchar(255) NOT NULL COMMENT '密码',
  `createtime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`userId`),
  KEY `userName` (`userName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `userinformation` (
  `userName` varchar(255) NOT NULL COMMENT '用户名',
  `Name` varchar(255) NOT NULL COMMENT '真实姓名',
  `gender` varchar(255) NOT NULL DEFAULT '男' COMMENT '性别',
  `datetime` datetime NOT NULL COMMENT '出生日期',
  `age` int(11) NOT NULL COMMENT '年龄',
  `address` varchar(255) NOT NULL COMMENT '家庭住址',
  `phone` varchar(255) NOT NULL COMMENT '手机号',
  PRIMARY KEY (`userName`),
  CONSTRAINT `userName` FOREIGN KEY (`userName`) REFERENCES `user` (`userName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `order` (
  `orderId` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单ID',
  `userName` varchar(255) NOT NULL COMMENT '用户名',
  `drugName` varchar(255) NOT NULL COMMENT '药品名称',
  `drugQuantity` varchar(255) NOT NULL COMMENT '药品数量',
  `drugtotal` varchar(255) NOT NULL COMMENT '药品价格',
  PRIMARY KEY (`orderId`),
  KEY `order` (`userName`),
  KEY `drugName` (`drugName`),
  CONSTRAINT `order` FOREIGN KEY (`userName`) REFERENCES `user` (`userName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `orderjournal` (
  `drugName` varchar(255) NOT NULL COMMENT '药品名称',
  `drugtotal` varchar(255) NOT NULL COMMENT '药品价格',
  `paymentState` varchar(255) NOT NULL COMMENT '支付状态',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `payTime` datetime NOT NULL COMMENT '支付时间',
  PRIMARY KEY (`drugName`),
  CONSTRAINT `name` FOREIGN KEY (`drugName`) REFERENCES `order` (`drugName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `drug` (
  `drugId` int(11) NOT NULL COMMENT '药品ID',
  `drugName` varchar(255) NOT NULL COMMENT '药品名称',
  `drugprice` decimal(10,2) NOT NULL COMMENT '药品单价',
  PRIMARY KEY (`drugId`),
  KEY `nametwo` (`drugName`),
  CONSTRAINT `nametwo` FOREIGN KEY (`drugName`) REFERENCES `order` (`drugName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `druginformation` (
  `drugName` varchar(255) NOT NULL COMMENT '药品名称',
  `drugtype` varchar(255) NOT NULL COMMENT '药品种类',
  `drugexpirationdate` datetime NOT NULL COMMENT '药品保质期',
  `drugproducetime` datetime NOT NULL COMMENT '药品生产日期',
  `druginventory` varchar(255) NOT NULL COMMENT '药品库存',
  `drugeffect` varchar(255) NOT NULL COMMENT '药品作用',
  PRIMARY KEY (`drugName`),
  CONSTRAINT `drugname` FOREIGN KEY (`drugName`) REFERENCES `drug` (`drugName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

内容仅供参考

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值