Mysql 设计超市经营管理系统,包括员工库存表(stock) 和 仓库表(warehouse)

本文提供了Java面试题解析、技术知识点剖析教程、实战项目源码,以及面试技巧和职业发展的总结与分享,帮助求职者准备高并发大厂面试。
摘要由CSDN通过智能技术生成

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

INSERT INTO stock VALUES (1, ‘飞利浦SP100净化器’, 20, 1, ‘贵重商品’);

INSERT INTO stock VALUES (2, ‘山东红富士苹果(一级果)’, 60, 3, ‘快消商品’);

INSERT INTO stock VALUES (3, ‘康师傅桶装方便面(红烧牛肉面)’, 100, 2, ‘快消商品’);

INSERT INTO stock VALUES (4, ‘格力NS-8823变频空调’, 10, 1, ‘库存较少’);

INSERT INTO stock VALUES (5, ‘泰国山竹特级’, 150, 3, ‘临近保质期’);

warehouse:

wid

wname

1

华北1号仓库

2

华北2号仓库

3

华南2号仓库

INSERT INTO warehouse VALUES (1, ‘华北1号仓库’);

INSERT INTO warehouse VALUES (2, ‘华北2号仓库’);

INSERT INTO warehouse VALUES (3, ‘华南2号仓库’);

三、功能实现

======

1、在华南2号仓库增加30辆捷安特BT22自行车,注意事项为贵重商品。

INSERT INTO stock VALUES(null,‘捷安特BT22自行车’,30,3,‘贵重商品’)

2、显示华北所有仓库的商品名称与库存数量。

SELECT wname,goodsname,num FROM stock s,warehouse w WHERE s.wid=w.wid AND wname LIKE ‘华北%’

3、统计各仓库的库存商品总量,显示仓库名称和库存商品总量。

SELECT wname,SUM(num) FROM stock s,warehouse w WHERE s.wid=w.wid GROUP BY wname

4、修改泰国山竹特级销售100KG后,剩余的库存量。

UPDATE stock SET num=(num-100) WHERE goodsname=‘泰国山竹特级’

5、更改康师傅桶装方便面(红烧牛肉面)的仓库名称为“华北4号仓库”。

UPDATE warehouse SET wname=‘华北4号仓库’ WHERE wid=(SELECT wid FROM stock

WHERE goodsname=‘康师傅桶装方便面(红烧牛肉面)’)

数据库完整导入代码:

==========


– Table structure for stock


DROP TABLE IF EXISTS stock;

CREATE TABLE stock (

sid int(11) NOT NULL AUTO_INCREMENT,

goodsname varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

num int(11) NULL DEFAULT NULL,

wid int(11) NULL DEFAULT NULL,

title varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

PRIMARY KEY (sid) USING BTREE,

INDEX fk_wid(wid) USING BTREE,

CONSTRAINT fk_wid FOREIGN KEY (wid) REFERENCES warehouse (wid) ON DELETE RESTRICT ON UPDATE RESTRICT

) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;


– Records of stock


INSERT INTO stock VALUES (1, ‘飞利浦SP100净化器’, 20, 1, ‘贵重商品’);

INSERT INTO stock VALUES (2, ‘山东红富士苹果(一级果)’, 60, 3, ‘快消商品’);

INSERT INTO stock VALUES (3, ‘康师傅桶装方便面(红烧牛肉面)’, 100, 4, ‘快消商品’);

INSERT INTO stock VALUES (4, ‘格力NS-8823变频空调’, 10, 1, ‘库存较少’);

INSERT INTO stock VALUES (5, ‘泰国山竹特级’, 50, 3, ‘临近保质期’);


– Table structure for warehouse


DROP TABLE IF EXISTS warehouse;

CREATE TABLE warehouse (

wid int(11) NOT NULL AUTO_INCREMENT,

wname varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

PRIMARY KEY (wid) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;


– Records of warehouse


INSERT INTO warehouse VALUES (1, ‘华北1号仓库’);
INSERT INTO warehouse VALUES (2, ‘华北2号仓库’);
INSERT INTO warehouse VALUES (3, ‘华南2号仓库’);

总结

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。

最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

面试了阿里,滴滴,网易,蚂蚁,最终有幸去了网易【面试题分享】

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

[外链图片转存中…(img-aJglvtkl-1714519107270)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

  • 16
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值