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

商城管理系统的数据表从属关系+navicat建表操作+数据库文件转储并入代码操作

1,商城管理系统的数据表从属关系
在商城管理系统中,我们会面临属性分组的问题,商品表与分类表需要建立链接;
在控制类中我们将分类表中属性类传过来,与商品值params建立链接

public R list(@RequestParam Map<String,Object>params,
			  @PathVariable("catelogId")Long catelogId){
	PageUtils page = attrGroupService.queryPage(params,catelogId);

请添加图片描述
在service类中,我们写入判断key的语句;

if(!StringUtils.isEmpty(key)){
	wrapper.and(obj)->{
		obj.eq(column:"attr_group_id",key).liker(column:"attr_group_name",key);

请添加图片描述
由此我们可以建立商品表与属性表之间的链接
请添加图片描述

2,navicat建表操作
在navaicat新建连接之后,右击新建数据库,记得选定字符集为utf-8;
请添加图片描述
双击demo,其绿色标志表面处于连接状态,点击进入新建表;
请添加图片描述
点击进入之后我们即可进行表的编辑,我们以一个日常的表编辑为例,即可得:
请添加图片描述
即可完成对表的编辑;(注意将id设为主键以便与其他表的链接)

3,数据库文件转储并入代码操作
当我们进行完表的输入之后,我们对demo进行右键存储,选择“结构和数据”,我们选定好位置,保存成功之后,这时我们哪怕删除数据库,我们也会在我们保存文件的位置发现保存的sql文件
请添加图片描述
我们使用第三方工具浏览就会可以查看到内部的sql代码

CREATE TABLE 'student'{
'id' int(4) NOTNULL AUTO_INCREMENT COMMENT
'number' varchar(50) CHARACTER SET utf-8 COLLATE utf8_general_c1 NULL DEFAULT NULL COMMENT

http://www.kler.cn/a/16334.html

相关文章:

  • JVM详解:类的加载过程
  • Pytest-Bdd-Playwright 系列教程(9):datatable 参数的使用
  • 4-6-2.C# 数据容器 - ArrayList 扩展(ArrayList 注意事项、ArrayList 存储对象的特性、ArrayList 与数组的转换)
  • Oracle 单机及 RAC 环境 db_files 参数修改
  • 一键生成本地SSL证书:打造HTTPS安全环境
  • git配置远程仓库的认证信息
  • 改进YOLOv5/YOLOv8:(创新必备)全新注意力机制DAED-Conv | 高效轻量化注意力下采样 | 大幅降低参数量的同时增加模型精度。
  • 嗯,这个树怎么和往常不一样?
  • 一篇文章让你彻底掌握 Shell
  • [架构之路-178]-《软考-系统分析师》-17-嵌入式系统分析与设计- 3- 分区操作系统(Partition Operating System)概述
  • 【微机原理】8088/8086CPU引脚
  • 基于SSM+SpringBoot+Vue的快递物流仓库管理系统
  • 5、产品运营 - 产品管理系列文章
  • 【网络原理】网络通信与协议
  • Mix.AI.How is your Chirper?
  • Shell编程之正则表达式
  • 干货 | 赵亚雄:大模型、AI经济和AI基础设施
  • 线性表之单链表(详解)
  • c语言和cpp里面的强制类型转换
  • 嵌入式linux学习笔记--虚拟局域网组网方案分享,基于自组zerotier -planet 网络的方案
  • RabbitMQ面试题
  • Linux系统操作案例-配置Nginx的负载均衡与转发
  • 110页智慧农业解决方案(农业信息化解决方案)(ppt可编辑)
  • Spring 5 笔记 - AOP
  • 【python知识】__init__.py的来龙去脉
  • 【Mysql】基础篇:DML(data manipulation language)语句:增、删、改数据库数据总结