如何制作一个超市管理系统(mysql8.0为基础)

CREATE DATABASE mypos01 CHARSET utf8mb4;USE mypos01;CREATE TABLE `tb_gysxxb` (`gysid` INT NOT NULL AUTO_INCREMENT COMMENT 供应商id,`gysmc` VARCHAR(50) DEFAULT NULL COMMENT 供应商名称,`lxren` VARCHAR(50) DEFAULT NULL COMMENT 联系人,`lxdh` VARCHAR(50) DEFAULT NULL COMMENT 联系电话,`gyszt` TINYINT DEFAULT 0 COMMENT 供应商状态(0 正常往来, 1 暂停往来, 2 不在往来),PRIMARY KEY (`gysid`)) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;CREATE TABLE `tb_hpxxb` (`hpid` INT NOT NULL AUTO_INCREMENT COMMENT 货品信息表id,`hpmc` VARCHAR(50) NOT NULL COMMENT 货品名称,`hptm` VARCHAR(20) NOT NULL COMMENT 货品条码,`jldw` VARCHAR(20) DEFAULT NULL COMMENT 计量单位,`hpzt` TINYINT UNSIGNED DEFAULT 0 COMMENT 0正常1不在进货2不再出售,`dj` DECIMAL(18,3) DEFAULT NULL COMMENT 定价,`cxj` DECIMAL(18,3) DEFAULT NULL COMMENT 促销价,`mcsx` VARCHAR(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 名称缩写, PRIMARY KEY (`hpid`)) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 ;CREATE TABLE `tb_hpkcb` (`kcid` INT NOT NULL AUTO_INCREMENT COMMENT 库存id,`hpid` INT DEFAULT NULL COMMENT 货品id(用来代表货品),`kcsl` DECIMAL(18,3) DEFAULT 0.000 COMMENT (当前)库存数量,`zrkc` DECIMAL(18,3) DEFAULT 0.000 COMMENT 昨日库存(用于日清),`yckc` DECIMAL(18,3) DEFAULT 0.000 COMMENT 月初库存(用于月结),PRIMARY KEY (`kcid`),KEY `hpid` (`hpid`),CONSTRAINT `tb_hpkcb_ibfk_1` FOREIGN KEY (`hpid`) REFERENCES `tb_hpxxb` (`hpid`)) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 ;CREATE TABLE `tb_hyxxb` (`hyid` INT NOT NULL AUTO_INCREMENT COMMENT 会员信息表id,从10000开始,`hyxm` VARCHAR(50) DEFAULT NULL COMMENT 会员姓名,`hyxb` CHAR(2) DEFAULT NULL COMMENT 会员性别,`hykh` VARCHAR(20) DEFAULT NULL COMMENT 会员卡号,`sjhm` VARCHAR(20) DEFAULT NULL COMMENT 手机号码,`knye` DECIMAL(9,2) DEFAULT NULL COMMENT 卡内余额,`kyjf` INT DEFAULT NULL COMMENT 可用积分,`scxfsj` DATETIME DEFAULT NULL COMMENT 上次消费时间,

CREATE TABLE `tb_yhxxb` (`syyid` INT NOT NULL AUTO_INCREMENT COMMENT 收银员id,`yhm` VARCHAR(50) NOT NULL COMMENT 收银员用户名,`pwd` VARCHAR(20) NOT NULL COMMENT 密码,`phone` VARCHAR(20) DEFAULT NULL COMMENT 收银员电话,`syylb` INT DEFAULT NULL COMMENT 1 收银员 2 经理 3 服务台,PRIMARY KEY (`syyid`)) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;CREATE TABLE `hzpyb` (`hz` VARCHAR(6) DEFAULT NULL,`jp` VARCHAR(3) DEFAULT NULL,`py` VARCHAR(30) DEFAULT NULL) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;INSERT INTO `hzpyb`(`hz`,`jp`,`py`) VALUES (啊,a,a1)

经验分享 程序员 微信小程序 职场和发展