eshop(商城管理系统)MySQL源码_一、创建数据库eshop(网上商城数据库),写出下列操作的命令语句

支付状态        char(1)        not null,
            发货状态        char(1)        not null
        );
– 5、在“订单”表中创建外键,分别参照’会员’表的会员编号、"产品"表的’产品编号’
        alter table 订单
        add    constraint  fk_会员_订单 foreign key(会员编号)  references  会员(会员编号)
        on delete cascade  on update cascade;

alter table 订单
        add    constraint fk_产品_订单 foreign key(产品编号) references 产品(产品编号)
        on delete cascade  on update cascade;

     alter table 订单
        add    constraint  fk_会员_订单 foreign key(会员编号)  references  会员(会员编号)
        on delete cascade  on update cascade;

        alter table 订单
        add    constraint fk_产品_订单 foreign key(产品编号) references 产品(产品编号)
        on delete cascade  on update cascade;

– 三、录入数据到数据表
– 6.    录入数据到ESHOP数据库的会员表:
    – 对应命令如下:
        insert into  会员(会员编号,姓名,性别,出生日期,住址,工资,密码,电话号码)
        values         
        (‘Jinjin’,‘津津有味’,‘女’,‘1982-04-14’,‘北京市’,8200.0,‘jinjin’,‘13112345678’),
        (‘Lfz’,‘刘法治’,‘男’,‘1976-08-26’,‘天津市’,4500.0,‘lfz0826’,‘13156785678’),
        (‘liuzc518’,‘刘志成’,‘男’,‘1972-05-18’,‘江西九江’,3500.0,‘liuzc518’,‘13112341234’),
        (‘wangj’,‘王娟’,‘女’,‘1979-05-18’,‘江西九江’,3500.0,‘Wj1972’,‘13612345670’),
        (‘wangxj’,‘王晓娟’,‘女’,‘1979-05-18’,‘江西九江’,3500.0,‘Wxj1972’,‘13612345678’),
        (‘Wangym’,‘王咏梅’,‘女’,‘1974-08-06’,‘湖南长沙’,4000.0,‘wangym0806’,‘13211111111’),
        (‘wenh’,‘翁红’,‘男’,‘1970-04-20’,‘江西南昌’,5500.0,‘888888’,‘15345678123’),
        (‘zhangsan’,‘张三’,‘男’,‘1982-04-14’,‘北京市’,8200.0,‘Zs88888’,‘13512345678’),
        (‘Zhangzl’,‘张自亮’,‘男’,‘1975-04-20’,‘江西九江’,4300.0,‘zhangzl’,‘13312312312’),
        (‘zhao888’,‘赵云’,‘男’,‘1972-02-12’,‘江西九江’,5500.0,‘zhao888’,‘13412345678’);

–     录入数据到ESHOP数据库的产品表:

– 对应命令如下:
        insert into  产品(产品编号,产品名称,生产日期,数量,价格,备注信息)
        values
        (‘0130810324’,‘清华同方电脑’,‘2005-12-11’,7,8000.0,‘优惠多多’),
        (‘0140810330’,‘洗衣粉’,‘2005-05-31’,1000,8.6,‘特价销售’),
        (‘0140810332’,‘红彤彤腊肉’,‘2005-05-20’,43,15.0,‘是一种卫生食品’),
        (‘0140810333’,‘力士牌香皂’,‘2005-05-06’,22,6.0,‘是一种清洁用品’),
        (‘0240810330’,‘电动自行车’,‘2005-05-31’,10,1586.0,‘价廉物美’),
        (‘0240810333’,‘自行车’,‘2005-05-31’,10,586.0,‘价廉物美’),
        (‘0910810001’,‘爱国者MP3’,‘2005-05-31’,100,450.0,‘价廉物美’),
        (‘0910810002’,‘商务通’,‘2005-05-20’,10,850.0,‘价廉物美’),
        (‘0910810003’,‘名人好记星’,‘2005-05-31’,100,550.0,‘价廉物美’),
        (‘0910810004’,‘奥美嘉U盘’,‘2005-05-31’,100,350.0,‘价廉物美’);
        
–     录入数据到ESHOP数据库的订单表:

– 注意:第6条记录中的产品编号的值0140810324在产品表中不存在,因为外键的关系,不能输入该条记录,所以将0140810324改为0130810324
        – 注意:第六列字段名’确定状态’应该是’确认状态’
        
        insert into 订单(订单编号,会员编号,产品编号,订购数量,订单日期,确
认状态,支付状态,发货状态)
        values
        (null,‘jinjin’,‘0910810004’,2,‘2005-06-06’,‘1’,‘0’,‘0’),
        (null,‘jinjin’,‘0910810004’,1,‘2005-08-09’,‘1’,‘1’,‘1’),
        (null,‘lfz’,‘0910810001’,5,‘2005-08-09’,‘0’,‘0’,‘0’),
        (null,‘lfz’,‘0910810004’,2,‘2005-06-06’,‘1’,‘1’,‘1’),
        (null,‘lfz’,‘0910810004’,2,‘2005-08-09’,‘1’,‘1’,‘1’),
        (null,‘liuzc518’,‘0140810324’,1,‘2005-10-09’,‘0’,‘0’,‘0’),
        (null,‘liuzc518’,‘0910810001’,1,‘2005-10-09’,‘1’,‘1’,‘0’),
        (null,‘liuzc518’,‘0910810004’,12,‘2005-10-09’,‘1’,‘1’,‘0’),
        (null,‘wangym’,‘0910810001’,1,‘2005-08-09’,‘1’,‘0’,‘0’),
        (null,‘zhao888’,‘0240810333’,2,‘2005-06-06’,‘1’,‘1’,‘0’);

– 四、ESHOP数据库中表和表记录的操作
– 7.    查看’会员’表的建表语句
        show create table 会员;

 show create table 会员;

– 8.    查看会员表的结构。
        desc 会员;

     desc 会员;

– 9.    在会员表中新增一列电子邮件m_mail(VARCHAR类型,长度20)。
        alter table 会员
        add m_mail varchar(20);

alter table 会员
        add m_mail varchar(20);

– 10.    删除会员表中列m_mail。
        alter table 会员
        drop m_mail;

      alter table 会员
        drop m_mail;

– 五、表数据操作
– 11.    向’订单’表插入一条订单信息。 
insert into 订单(订单编号,会员编号,产品编号,订购数量,订单日期,确认状态,支付状态,发货状态)
values
(null,‘jinjin’,‘0910810004’,2,‘2005-06-06’,‘1’,‘0’,‘0’);

insert into 订单(订单编号,会员编号,产品编号,订购数量,订单日期,确认状态,支付状态,发货状态)
values
(null,'jinjin','0910810004',2,'2005-06-06','1','0','0');

– 12.    将性别为“男”,且家庭地址为“江西九江”的会员的工资增加1000。
        update 会员
        set 工资=工资+1000
        where 性别=‘男’ and 住址=‘江西九江’;

  update 会员
        set 工资=工资+1000
        where 性别='男' and 住址='江西九江';

– 13.    删除住址为“赣州”的会员记录。
        delete from 会员
        where 住址=‘赣州’;

  delete from 会员
        where 住址='赣州';

– 14.查询所有会员的会员编号,姓名,性别,住址,工资,并按住址升序排列,住址相同的按工资降序排列。
select  会员编号,姓名,性别,住址,工资
from  订单
order  by  住址,工资  desc;

select  会员编号,姓名,性别,住址,工资
from  订单
order  by  住址,工资  desc;

– 15.查询女会员的会员编号,姓名,性别,住址
select  会员编号,姓名,性别,住址 
from 会员  
where  性别=‘女’;

select  会员编号,姓名,性别,住址 
from 会员  
where  性别='女';

– 16. 查询工资前5名的会员信息。
select  *  
from  会员 
order  by  工资  desc  
limit 0,5;

select  *  
from  会员 
order  by  工资  desc  
limit 0,5;

– 17.查询每个城市(住址)的会员工资平均值,列名指定为为“各会员月薪平均值”。
select  会员编号,avg(工资)  as 各会员月薪平均值
from   会员
group  by  会员编号;

select  会员编号,avg(工资)  as 各会员月薪平均值


### 最后

俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!

另外,给大家安排了一波学习面试资料:

![image](https://img-blog.csdnimg.cn/img_convert/527b2c369d5c771fcd963ec56da2aa8a.webp?x-oss-process=image/format,png)

![image](https://img-blog.csdnimg.cn/img_convert/d54000691b5d961e32d49c2ebc01d64a.webp?x-oss-process=image/format,png)

以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!

另外,给大家安排了一波学习面试资料:

[外链图片转存中...(img-6QKV3RQY-1714290347288)]

[外链图片转存中...(img-g1DvwCkg-1714290347288)]

以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**
  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值