mysql商品和图片表的意思,MySQL----商品表及商品分类表例子

2023-11-09 12:40

本文主要是介绍mysql商品和图片表的意思,MySQL----商品表及商品分类表例子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.建库

9fff4268cb7165658a090ac39e462a3c.png

2.建表

新建一个查询,粘贴下列代码,选中执行

#商品分类表

CREATE TABLE category(

cid INT PRIMARY KEY,

cname VARCHAR(50)

);

#商品表

CREATE TABLE products(

pid INT PRIMARY KEY,

pname VARCHAR(50),

price DOUBLE,

flag VARCHAR(2), #是否上架标记为:1表示上架、0表示下架

category_id INT,

CONSTRAINT products_fk FOREIGN KEY (category_id) REFERENCES category (cid)

);

###################商品分类#####################

INSERT INTO category(cid,cname) VALUES('1','家电');

INSERT INTO category(cid,cname) VALUES('2','服饰');

INSERT INTO category(cid,cname) VALUES('3','化妆品');

##########商品### #商品id#商品名称#商品价格#商品状态#商品所属分类

#全为上架状态

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('1','联想',5000.00,'1',1);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('2','海尔',3000.00,'1',1);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('3','雷神',7000.00,'1',1);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('4','JACK_JONES',800.00,'1',2);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('5','真维斯',200.00,'1',2);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('6','花花公子',450.00,'1',2);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('7','劲霸',700.00,'1',2);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('8','香奈儿',2680.00,'1',3);

INSERT INTO products(pid,pname,price,flag,category_id) VALUES('9','相宜本草',590.00,'1',3);

商品分类表:(主键没有自增)

6de021f65bd0d81c83d6ce2172bab5c4.png

商品表:(主键没有自增)

5ed2b195b50b6f791047308160187fbc.png

模型图:

bdd92754f6cf0293e2d819030ef60aea.png

标签:category,INSERT,INTO,表及,商品,VALUES,MySQL,products,id

来源: https://www.cnblogs.com/xjs1874704478/p/11188045.html

这篇关于mysql商品和图片表的意思,MySQL----商品表及商品分类表例子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/376140

相关文章

MySQL中DATE_FORMAT时间函数的使用小结

《MySQL中DATE_FORMAT时间函数的使用小结》本文主要介绍了MySQL中DATE_FORMAT时间函数的使用小结,用于格式化日期/时间字段,可提取年月、统计月份数据、精确到天,对大家的学习或... 目录前言DATE_FORMAT时间函数总结前言mysql可以使用DATE_FORMAT获取日期字段

在 Spring Boot 中连接 MySQL 数据库的详细步骤

《在SpringBoot中连接MySQL数据库的详细步骤》本文介绍了SpringBoot连接MySQL数据库的流程,添加依赖、配置连接信息、创建实体类与仓库接口,通过自动配置实现数据库操作,... 目录一、添加依赖二、配置数据库连接三、创建实体类四、创建仓库接口五、创建服务类六、创建控制器七、运行应用程序八

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

MySQL连表查询之笛卡尔积查询的详细过程讲解

《MySQL连表查询之笛卡尔积查询的详细过程讲解》在使用MySQL或任何关系型数据库进行多表查询时,如果连接条件设置不当,就可能发生所谓的笛卡尔积现象,:本文主要介绍MySQL连表查询之笛卡尔积查... 目录一、笛卡尔积的数学本质二、mysql中的实现机制1. 显式语法2. 隐式语法3. 执行原理(以Nes

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

MySQL 索引简介及常见的索引类型有哪些

《MySQL索引简介及常见的索引类型有哪些》MySQL索引是加速数据检索的特殊结构,用于存储列值与位置信息,常见的索引类型包括:主键索引、唯一索引、普通索引、复合索引、全文索引和空间索引等,本文介绍... 目录什么是 mysql 的索引?常见的索引类型有哪些?总结性回答详细解释1. MySQL 索引的概念2

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录