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

淄博网站制作定制优化企业手机网站建设报价

淄博网站制作定制优化,企业手机网站建设报价,wordpress的数据库有多大?,做网站毕业设计前言: 数据库使用的是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://www.hkea.cn/news/14512089/

相关文章:

  • 开网站建设公司赚钱吗郑州 做网站
  • 国内知名的网站设计公司软件开发专业培训学校
  • 网站加载流量wordpress 加文章列表
  • 网站下雪的效果怎么做的红色企业网站源码
  • vue单页面做网站加载慢做网站首页需要什么资料
  • 完备的网站建设asp网站整站下载器
  • 江苏网站建设系统方案直播网站开发源码下载
  • 福永网站建设公司有没有网站开发 软件有哪些
  • 在网站建设中 为了防止工期拖延搭建微擎网站后怎么做微官网
  • 个人创建网站程序软件开发管理软件
  • 咸阳做网站的公司有哪些微商网站开发
  • 网站管理端怎么做企业网站建设方案资讯
  • 常州网站建设优质商家wordpress 如果
  • 旅游网站建设规划书主题仁茂网络seo
  • 上海注册公司核名网站地瓜互联 wordpress
  • 网站是怎样建立的流程是什么沈阳看男科哪家医院好
  • 做网站开发要具备哪些素质网络培训网站开发文献综述
  • 做空的网站有哪些网站不接入备案
  • 常州钟楼建设局网站微信插件大全下载
  • 朔州网站建设收费整合营销传播理论
  • 网站的绝对路径1668阿里巴巴官网
  • 网站备案 优帮云广告设计学什么
  • 网站建设及运营个人心得深圳市住房和城乡建设局
  • 陕西省住房与城乡建设部网站wordpress新用户管理
  • 百度提交网站收录查询北京市建设工程造价管理处 网站
  • 太原制作网站的工作室wordpress媒体库查询页
  • 网站开发用户登陆的安全哪一个军事网站做的比较好
  • 淘客自己做网站湖北营销型网站建设费用
  • 网站开发word文档wordpress+远程缓存
  • 网站建设怎样宣传比较好网站建设教育培训