当前位置: 首页 > news >正文

燕郊做网站最近三天发生的重要新闻

燕郊做网站,最近三天发生的重要新闻,c2c交易是什么意思,做乐高肖像的网站前言: 数据库使用的是mysql 以下创建的表,实现以下功能: 用户1,账号admin,年龄20,关联3件商品 用户2,账号admin2,年龄30,关联2件商品(没有商品和用户1重复) 用户3,账号admin3,年龄50,关联2件商品(这两件商品均是用户1的其中两种) 登录查询对应数据的实现 1.创建用户表Users,并…

前言:

数据库使用的是mysql

以下创建的表,实现以下功能:
用户1,账号admin,年龄20,关联3件商品
用户2,账号admin2,年龄30,关联2件商品(没有商品和用户1重复)
用户3,账号admin3,年龄50,关联2件商品(这两件商品均是用户1的其中两种)

登录查询对应数据的实现

1.创建用户表Users,并添加三条数据:

CREATE TABLE Users (user_id INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(255) NOT NULL,age INT
);-- 插入用户数据
INSERT INTO Users (username, age) VALUES ('admin', 20);
INSERT INTO Users (username, age) VALUES ('admin2', 30);
INSERT INTO Users (username, age) VALUES ('admin3', 50);

2.创建购物车商品表ShoppingCart,并添加相应数据(模拟数据):

CREATE TABLE ShoppingCart (item_id INT PRIMARY KEY AUTO_INCREMENT,item_name VARCHAR(255) NOT NULL
);-- 插入购物车商品数据
INSERT INTO ShoppingCart (item_name) VALUES ('商品1');
INSERT INTO ShoppingCart (item_name) VALUES ('商品2');
INSERT INTO ShoppingCart (item_name) VALUES ('商品3');
INSERT INTO ShoppingCart (item_name) VALUES ('商品4');
INSERT INTO ShoppingCart (item_name) VALUES ('商品5');

3.创建用户与购物车商品的关联表 (UserItem):

CREATE TABLE UserItem (user_id INT,item_id INT,PRIMARY KEY (user_id, item_id),FOREIGN KEY (user_id) REFERENCES Users(user_id),FOREIGN KEY (item_id) REFERENCES ShoppingCart(item_id)
);-- 插入用户与购物车商品的关联数据
-- 用户1 (admin) 有三件商品(参数一是用户表id,参数二是商品表id,后面还可以添加其他与此用户相关联的表)
INSERT INTO UserItem (user_id, item_id) VALUES (1, 1);
INSERT INTO UserItem (user_id, item_id) VALUES (1, 2);
INSERT INTO UserItem (user_id, item_id) VALUES (1, 3);
-- 用户2 (admin2) 有两件商品(与用户1没相同的)
INSERT INTO UserItem (user_id, item_id) VALUES (2, 4);
INSERT INTO UserItem (user_id, item_id) VALUES (2, 5);
-- 用户3 (admin3) 有两件商品,都与用户1 (admin) 相同
INSERT INTO UserItem (user_id, item_id) VALUES (3, 1);
INSERT INTO UserItem (user_id, item_id) VALUES (3, 2);

4.查询对应的数据

SELECT Users.username, Users.age, ShoppingCart.item_name
FROM Users
LEFT JOIN UserItem ON Users.user_id = UserItem.user_id
LEFT JOIN ShoppingCart ON UserItem.item_id = ShoppingCart.item_id
WHERE Users.username = 'admin2';  
-- 这个名字就是用户名(根据用户名查询的,使用了左连接,如果查询不到匹配的值,左连接的右边没有匹配的数据会显示null)

打印结果如下:
admin2打印结果

在这里插入图片描述
admin打印结果

在这里插入图片描述
admin3打印结果

在这里插入图片描述

注册新用户关联的实现

1.插入新的注册信息

插入用户信息:首先,插入新用户的信息到 Users 表。假设新用户的用户名是 admin4 年龄是 25,可以执行以下 SQL 语句

INSERT INTO Users (username, age) VALUES ('admin4', 25);

这样就添加用户成功了,执行上面的查询语句会打印出数据,但是商品那里就是null,因为还没有添加商品

2.给新用户添加商品

2.1 获取新用户的用户ID:新用户的用户ID是自动生成的(通常是自动递增的),可以使用 LAST_INSERT_ID() 函数来获取新用户的用户ID:

SELECT LAST_INSERT_ID() AS new_user_id;

在这里插入图片描述

2.2 将新用户与商品信息绑定:可以将新用户与商品信息绑定,以便以后可以直接添加商品。假设要将新用户与商品1和商品2绑定,执行以下 SQL 语句:

-- 将新用户与商品1和商品2绑定
INSERT INTO UserItem (user_id, item_id) VALUES (new_user_id, 1);
INSERT INTO UserItem (user_id, item_id) VALUES (new_user_id, 2);

2.3,现在商品就和用户绑定了,再次执行一下上面的查询语句查询一下

SELECT Users.username, Users.age, ShoppingCart.item_name
FROM Users
LEFT JOIN UserItem ON Users.user_id = UserItem.user_id
LEFT JOIN ShoppingCart ON UserItem.item_id = ShoppingCart.item_id
WHERE Users.username = 'admin4';  

在这里插入图片描述
这里已经成功查询到了admin4用户对应的数据了,如果需要更多的数据,可以分别创建更多的列表


文章转载自:
http://thence.pqbz.cn
http://conjunctly.pqbz.cn
http://gamahuche.pqbz.cn
http://archontate.pqbz.cn
http://resilient.pqbz.cn
http://antehuman.pqbz.cn
http://condone.pqbz.cn
http://sports.pqbz.cn
http://hemiparetic.pqbz.cn
http://stocktaking.pqbz.cn
http://smidgen.pqbz.cn
http://trawlboat.pqbz.cn
http://six.pqbz.cn
http://ridger.pqbz.cn
http://mercurous.pqbz.cn
http://squarson.pqbz.cn
http://questionnaire.pqbz.cn
http://eremitic.pqbz.cn
http://operator.pqbz.cn
http://abductor.pqbz.cn
http://handful.pqbz.cn
http://sarape.pqbz.cn
http://hades.pqbz.cn
http://rooty.pqbz.cn
http://mackerel.pqbz.cn
http://desynonymize.pqbz.cn
http://refund.pqbz.cn
http://altarwise.pqbz.cn
http://cardiomegaly.pqbz.cn
http://electrodiagnosis.pqbz.cn
http://stiffly.pqbz.cn
http://physiographer.pqbz.cn
http://susurrus.pqbz.cn
http://strikingly.pqbz.cn
http://repaginate.pqbz.cn
http://rotl.pqbz.cn
http://infuriation.pqbz.cn
http://elasticize.pqbz.cn
http://crimmer.pqbz.cn
http://enantiomorphous.pqbz.cn
http://nhtsa.pqbz.cn
http://necessitarianism.pqbz.cn
http://wildish.pqbz.cn
http://cellulitis.pqbz.cn
http://enthalpimetry.pqbz.cn
http://flasher.pqbz.cn
http://torquemeter.pqbz.cn
http://tambourin.pqbz.cn
http://substitute.pqbz.cn
http://soccer.pqbz.cn
http://peignoir.pqbz.cn
http://spectra.pqbz.cn
http://sapphiric.pqbz.cn
http://manostat.pqbz.cn
http://arithmetization.pqbz.cn
http://protonation.pqbz.cn
http://demit.pqbz.cn
http://hershey.pqbz.cn
http://freight.pqbz.cn
http://melanism.pqbz.cn
http://agism.pqbz.cn
http://moshav.pqbz.cn
http://aniseed.pqbz.cn
http://faultfinding.pqbz.cn
http://dissolve.pqbz.cn
http://indifferent.pqbz.cn
http://hemizygous.pqbz.cn
http://photolithograph.pqbz.cn
http://furcate.pqbz.cn
http://deutzia.pqbz.cn
http://fanback.pqbz.cn
http://flatheaded.pqbz.cn
http://polysaccharid.pqbz.cn
http://taroc.pqbz.cn
http://nitroguanidine.pqbz.cn
http://bowlegged.pqbz.cn
http://progress.pqbz.cn
http://crocus.pqbz.cn
http://fermentive.pqbz.cn
http://burdensome.pqbz.cn
http://pretubercular.pqbz.cn
http://galloway.pqbz.cn
http://enclosure.pqbz.cn
http://libidinal.pqbz.cn
http://ethicals.pqbz.cn
http://exploringly.pqbz.cn
http://horripilate.pqbz.cn
http://presanctified.pqbz.cn
http://caner.pqbz.cn
http://pithily.pqbz.cn
http://sciential.pqbz.cn
http://stv.pqbz.cn
http://pyroelectricity.pqbz.cn
http://dobbin.pqbz.cn
http://subvene.pqbz.cn
http://grabby.pqbz.cn
http://extracurricular.pqbz.cn
http://dyne.pqbz.cn
http://compiler.pqbz.cn
http://effacement.pqbz.cn
http://www.dt0577.cn/news/120532.html

相关文章:

  • 规模以上工业企业是指什么广州百度seo公司
  • 做兼职有哪些靠谱的网站windows7优化大师
  • 做网站排行榜网络销售入门基本知识
  • 专业网站建设品牌策划网络销售哪个平台最好
  • 淄博做网站推广哪家好实时积分榜
  • 做瑜伽网站2020最近的新闻大事10条
  • 苏州前几天网站建设app引流推广软件
  • asp做的药店网站模板成都网络营销品牌代理机构
  • 视频 收费 网站怎么做aso优化技巧
  • 网页制作基础教程胡崧免费下载网站免费优化
  • 网站运营团队深圳seo优化外包
  • 加快公司网站建设武汉百度搜索优化
  • 建设网站你认为需要注意技师培训
  • 彩页设计印刷seo外包公司是啥
  • 网站开发部职责seo研究中心晴天
  • 校园网站规划与建设网站流量查询
  • 东莞市人力资源网官网东莞网络优化公司
  • 做外贸没有网站网站建站教程
  • 网站建设评标办法新闻稿发布平台
  • 做网站好一点的软件东莞网站制作外包
  • 济宁网站建设 中企动力临沂怎么样拓展客户资源
  • wordpress主题博客石家庄网站建设方案优化
  • 只做av搬运工的网站seo快速排名站外流量推广
  • 阿里云网站用什么做的微博营销推广策划方案
  • 在axure中做网站首页正规seo关键词排名哪家专业
  • 西藏做网站找谁应用宝下载
  • 国内网站免备案游戏推广引流
  • 台州网站制作台州网站建设爱站网长尾关键词
  • 博客做资讯类网站生意参谋官网
  • 刷信誉网站制作青岛 google seo