商城管理系统的数据表从属关系+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
商城管理系统的数据表从属关系+navicat建表操作+数据库文件转储并入代码操作相关推荐
- 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 ...
- ShardingSphere笔记(三):自定义分片算法 — 按月分表·真·自动建表
ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 文章目录 ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 一. 前言 二. Sp ...
- 微服务springCloud 项目实战 创建数据库表规约及建表语句
# 创建数据库表规约及建表语句 1.建表规约 **[强制]**表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是tinyint(1) ( 1表示是,0表示否). 说明:任何字段如果为非负 ...
- java毕业设计网上宠物商城管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计网上宠物商城管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计网上宠物商城管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源 ...
- 数据库Navicat建表出现1064错误原因
在navicat里面建表时出现了以下错误: 发现是建表的过程中没有设定参数的长度,设定数据长度后就不会出现这个问题了. 出处: https://www.php.cn/tool/navicat/4285 ...
- mysql使用navicat(建表前与建表后)添加时间戳(创建时间、自动更新时间)
为了知道我们插入更新数据的时间,mysql建表增加以下代码 目录 一.建表时添加 1.1代码 1.2举例 二.建表后添加 2.1举例 2.2代码 2.3运行结果 一.建表时添加 1.1代码 creat ...
- MySQL和InnoDB体系结构,内存数据对象,基本建表操作
本节内容主要关于mysql体系结构和InnoDB存储引擎的体系架构(包括后台线程和内存结构).InnoDB关键特性.checkpoint机制,以及刷脏磁盘的不同时机和方式.最后是在mysql客户端通过 ...
- hive 插入数据映射到hbase_hive建表映射到hbase
1. 进入Hbase shell sz280328:cloudera-scm@/home/cloudera-scm>hbase shell 2. 建表,插入一行数据 hbase(main): ...
- ClickHouse MergeTree表引擎和建表语句
1. Clickhouse使用场景 ClickHouse是由俄罗斯Yandex公司开发的.面向列的数据库管理系统(DBMS),主要面向OLAP场景,用于在线分析处理查询,可以使用SQL查询实时生成数据 ...
最新文章
- HttpServletResponse对象(一)
- 从视觉系统的原理入手 破解VR眩晕症
- 读数据库遇到空就进行不下去_如何解决高并发场景下缓存+数据库双写不一致问题?...
- 【黑马程序员 C++教程从0到1入门编程】【笔记4】C++核心编程(类和对象——封装、权限、对象的初始化和清理、构造函数、析构函数、深拷贝、浅拷贝、初始化列表、友元friend、运算符重载)
- ehviewer苹果版下载_苹果用户:支持ios的云手机有没有?在哪里下载云手机ios版?...
- SQLServer 2012重启服务后,自增1的标识列一次增长了1000左右
- se是什么职位_女皇大学PSE&SE 独家解析!
- Chrome浏览器各种文件的存放路径汇总
- 佳能c3320如何u盘打印_佳能打印机脱机无法打印怎么办 佳能打印机脱机状态如何解除【详解】...
- h5 input 阴影_html5中input表单加边框,阴影效果
- 5个不可多得的PPT小技巧,工作再忙也要学习!
- Multimedia框架
- 最近计算机速度测试情况,WiFi速度测试测试测试互联网速度多少兆字节
- Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率
- MySQL重置密码(适用Windows)
- 一个列子演示java中弱引用的回收时机
- win10系统提示:“重新启动以修复驱动器错误”解决办法
- log4cplus:ERROR No appenders could be found for logger (AdSyncNamespace).
- 俄罗斯方块、坦克大决战、雷电、魔法门、冒险岛——别告诉我你懂数组(0)...
- Struts2框架学习之二:action详解
热门文章
- 2022年最新吉林水利水电施工安全员模拟试题题库及答案
- JQuery 图片循环播放抽奖
- EPICS caputRecorder模块
- 关于mos管驱动的问题
- 拖拽排序插件Sortable.js在拖动的时候不能滑动鼠标滚轮滚动屏幕的问题
- 手机里的计算机三角函数怎样输入,三角函数三角函数怎样在电脑上打出来 – 手机爱问...
- C程序编译过程及常见选项--静态库和动态库
- vue调用android串口通信,vue-cli3+electron+serialport实现串口通信,收银系统对接电子秤...
- 【字体反爬】猫X眼YingShi,我们又来欺负你了,用到了 OCR 识别技术
- 锤子手机发布会给我们带来的竟然不是惊喜?_looloo_新浪博客