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

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

  1. 05_ClickHouse、MergeTree系列引擎概述与存储结构、建表模板、建表语句、MergeTree设置、建表示例、数据存储、数据片段(data part)

    2.MergeTree系列引擎概述与存储结构 2.1.建表模板 2.2.建表语句 2.3.MergeTree设置 2.4.建表示例 2.5.数据存储 2.6.数据片段(data part) 2.Mer ...

  2. ShardingSphere笔记(三):自定义分片算法 — 按月分表·真·自动建表

    ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 文章目录 ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 一. 前言 二. Sp ...

  3. 微服务springCloud 项目实战 创建数据库表规约及建表语句

    # 创建数据库表规约及建表语句 1.建表规约 **[强制]**表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是tinyint(1) ( 1表示是,0表示否). 说明:任何字段如果为非负 ...

  4. java毕业设计网上宠物商城管理系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计网上宠物商城管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计网上宠物商城管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源 ...

  5. 数据库Navicat建表出现1064错误原因

    在navicat里面建表时出现了以下错误: 发现是建表的过程中没有设定参数的长度,设定数据长度后就不会出现这个问题了. 出处: https://www.php.cn/tool/navicat/4285 ...

  6. mysql使用navicat(建表前与建表后)添加时间戳(创建时间、自动更新时间)

    为了知道我们插入更新数据的时间,mysql建表增加以下代码 目录 一.建表时添加 1.1代码 1.2举例 二.建表后添加 2.1举例 2.2代码 2.3运行结果 一.建表时添加 1.1代码 creat ...

  7. MySQL和InnoDB体系结构,内存数据对象,基本建表操作

    本节内容主要关于mysql体系结构和InnoDB存储引擎的体系架构(包括后台线程和内存结构).InnoDB关键特性.checkpoint机制,以及刷脏磁盘的不同时机和方式.最后是在mysql客户端通过 ...

  8. hive 插入数据映射到hbase_hive建表映射到hbase

    1.  进入Hbase shell sz280328:cloudera-scm@/home/cloudera-scm>hbase shell 2.  建表,插入一行数据 hbase(main): ...

  9. ClickHouse MergeTree表引擎和建表语句

    1. Clickhouse使用场景 ClickHouse是由俄罗斯Yandex公司开发的.面向列的数据库管理系统(DBMS),主要面向OLAP场景,用于在线分析处理查询,可以使用SQL查询实时生成数据 ...

最新文章

  1. HttpServletResponse对象(一)
  2. 从视觉系统的原理入手 破解VR眩晕症
  3. 读数据库遇到空就进行不下去_如何解决高并发场景下缓存+数据库双写不一致问题?...
  4. 【黑马程序员 C++教程从0到1入门编程】【笔记4】C++核心编程(类和对象——封装、权限、对象的初始化和清理、构造函数、析构函数、深拷贝、浅拷贝、初始化列表、友元friend、运算符重载)
  5. ehviewer苹果版下载_苹果用户:支持ios的云手机有没有?在哪里下载云手机ios版?...
  6. SQLServer 2012重启服务后,自增1的标识列一次增长了1000左右
  7. se是什么职位_女皇大学PSE&SE 独家解析!
  8. Chrome浏览器各种文件的存放路径汇总
  9. 佳能c3320如何u盘打印_佳能打印机脱机无法打印怎么办 佳能打印机脱机状态如何解除【详解】...
  10. h5 input 阴影_html5中input表单加边框,阴影效果
  11. 5个不可多得的PPT小技巧,工作再忙也要学习!
  12. Multimedia框架
  13. 最近计算机速度测试情况,WiFi速度测试测试测试互联网速度多少兆字节
  14. Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率
  15. MySQL重置密码(适用Windows)
  16. 一个列子演示java中弱引用的回收时机
  17. win10系统提示:“重新启动以修复驱动器错误”解决办法
  18. log4cplus:ERROR No appenders could be found for logger (AdSyncNamespace).
  19. 俄罗斯方块、坦克大决战、雷电、魔法门、冒险岛——别告诉我你懂数组(0)...
  20. Struts2框架学习之二:action详解

热门文章

  1. 2022年最新吉林水利水电施工安全员模拟试题题库及答案
  2. JQuery 图片循环播放抽奖
  3. EPICS caputRecorder模块
  4. 关于mos管驱动的问题
  5. 拖拽排序插件Sortable.js在拖动的时候不能滑动鼠标滚轮滚动屏幕的问题
  6. 手机里的计算机三角函数怎样输入,三角函数三角函数怎样在电脑上打出来 – 手机爱问...
  7. C程序编译过程及常见选项--静态库和动态库
  8. vue调用android串口通信,vue-cli3+electron+serialport实现串口通信,收银系统对接电子秤...
  9. 【字体反爬】猫X眼YingShi,我们又来欺负你了,用到了 OCR 识别技术
  10. 锤子手机发布会给我们带来的竟然不是惊喜?_looloo_新浪博客