### 数据库准备信息知识点 #### 一、数据库结构与创建 根据给定的文件信息,本文将详细介绍如何创建一个用于存储商品信息的数据库,并填充初始数据。本例中使用的是MySQL数据库。 - **表名**: `products` - **字段定义**: - `id`: VARCHAR(11),不可为空。 - `prodid`: VARCHAR(14),主键,不可为空。 - `name`: VARCHAR(50),不可为空,用于存储商品名称。 - `brand`: VARCHAR(10),不可为空,用于存储商品品牌。 - `paddress`: VARCHAR(10),不可为空,用于存储商品产地。 - `category`: VARCHAR(20),不可为空,用于存储商品的大类别。 - `classify`: VARCHAR(20),不可为空,用于存储商品的细分分类。 - `price`: INT,不可为空,用于存储商品价格。 - `state`: VARCHAR(2),不可为空,用于标识商品的状态(例如是否通过审核)。 创建表的SQL语句如下: ```sql CREATE TABLE products ( id VARCHAR(11) NOT NULL, prodid VARCHAR(14) PRIMARY KEY, name VARCHAR(50) NOT NULL, brand VARCHAR(10) NOT NULL, paddress VARCHAR(10) NOT NULL, category VARCHAR(20) NOT NULL, classify VARCHAR(20) NOT NULL, price INT NOT NULL, state VARCHAR(2) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = utf8; ``` 此SQL语句创建了一个名为`products`的表,其中包含了所有必要的字段。表结构设计合理,能够满足存储各种商品信息的需求。此外,使用InnoDB引擎可以支持事务处理,提供更好的数据一致性保障。 #### 二、数据填充 在创建了表之后,接下来需要填充一些初始数据来演示和操作数据库。根据提供的示例数据,我们可以看到不同类型的美妆产品以及其他商品的信息被插入到表中。 - **商品信息示例**: - 商品ID: `'15812586874'`, 产品ID: `'C123789'`, 名称: `'玻尿酸面膜'`, 品牌: `'AHC'`, 产地: `'韩国'`, 类别: `'面膜'`, 分类: `'美妆'`, 价格: `50`, 状态: `'N'` - 商品ID: `'13152469856'`, 产品ID: `'C356845'`, 名称: `'MK女包'`, 品牌: `'MK'`, 产地: `'美国'`, 类别: `'女包'`, 分类: `'箱包'`, 价格: `300`, 状态: `'Y'` - 商品ID: `'13187698412'`, 产品ID: `'C681568'`, 名称: `'ISDIN怡思丁美白安瓶'`, 品牌: `'ISDIN'`, 产地: `'西班牙'`, 类别: `'精华'`, 分类: `'美妆'`, 价格: `500`, 状态: `'Y'` 插入数据的SQL语句如下: ```sql INSERT INTO products VALUES ('15812586874', 'C123789', '玻尿酸面膜', 'AHC', '韩国', '面膜', '美妆', 50, 'N'), -- 其他商品数据省略... ('13152469856', 'C895624', 'Supreme短T', 'Supreme', '英国', '短袖', '服饰', 500, 'Y'); ``` 以上SQL语句用于向`products`表中插入多条记录。这些记录包含了不同类型的商品,覆盖了美妆、箱包、服饰等多个领域,为后续的数据分析和展示提供了丰富的数据支持。 #### 三、数据状态标识 - **状态字段**: `state` - `'Y'`: 表示商品已通过审核。 - `'N'`: 表示商品未通过审核或待审核。 这种简单的二元状态表示方法便于快速判断商品的状态,对于商家管理商品列表非常实用。 #### 四、总结 本文介绍了如何创建一个包含商品信息的数据库表,并填充了一些初始数据作为演示。通过这种方式,不仅可以帮助理解数据库的基本操作,还能为实际的项目开发提供基础的数据支撑。同时,通过合理的字段设计和状态标记,可以实现更高效的数据管理和查询。
CREATE TABLE products (
id varchar(11) NOT NULL,
prodid varchar(14) PRIMARY KEY ,
name varchar(50) NOT NULL,
brand varchar(10) NOT NULL,
paddress varchar(10) NOT NULL,
category varchar(20) NOT NULL,
classify varchar(20) NOT NULL,
price int NOT NULL,
state varchar(2) NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO products
VALUES ('15812586874','C123789','玻尿酸面膜','AHC','韩国','面膜','美妆',50,'N'),
('15812586874','C162365','果冻面膜','Utena','日本','面膜','美妆',30,'Y'),
('15812586874','C162654','哑光雾面口红','MAC','加拿大','口红','美妆',170,'Y'),
('15812586874','C282654','护肤精华露','SK-II','日本','护肤水','美妆',1200,'Y'),
('13152469856','C356845','MK女包','MK','美国','女包','箱包',300,'Y'),
('13152469856','C356846','LouisVuitton单肩包手提包','LV','法国','女包','箱包',5000,'Y'),
('13152469856','C356847','宝格丽女士镜面链条包','BVLGARI','意大利','女包','箱包',1500,'N'),
('13152469856','C456784','CHANEL香水A型','CHANEL','法国','香水','美妆',888,'Y'),
('13152469856','C456786','CHANEL香水B型','CHANEL','法国','香水','美妆',900,'Y'),
('13152469856','C552365','Freeplus洗面奶','Freeplus','日本','洗面奶','洗护用品',125,'N'),
('13187698412','C555665','OLAY眼霜','OLAY','美国','眼霜','美妆',350,'Y'),
('13187698412','C671365','RYOE吕洗发水','RYOE','韩国','洗发水','洗护用品',75,'N'),
('13187698412','C681564','ISDIN怡思丁防晒霜','ISDIN','西班牙','防晒霜','美妆',200,'Y'),
('13187698412','C681568','ISDIN怡思丁美白安瓶','ISDIN','西班牙','精华','美妆',500,'Y'),
('13187698412','C568745','川久保玲时尚圆框墨镜','川久保玲','韩国','墨镜','服饰',800,'Y'),
('13187698412','C578542','Dior Stellaire1太阳眼镜墨镜','Dior','意大利','墨镜','服饰',2200,'N'),
- 粉丝: 22
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2024我国行政区划矢量数据(带审图号).zip
- 大米中的虫子检测-检测储藏的大米中是否有虫子 支持COCO格式标注,4070张图片的数据集.zip
- 大米中的虫子检测-检测储藏的大米中是否有虫子 支持yolov8格式标注,4070张图片的数据集.zip
- 大米中的虫子检测-检测储藏的大米中是否有虫子 支持VOC格式标注,4070张图片的数据集.zip
- 乙方渗透测试漏洞报告管理系统.zip
- Linux三种主流包管理器:apt、dnf和pacman的技术解析与对比
- 数组和函数作业.docx
- 大米中的虫子检测-检测储藏的大米中是否有虫子 支持yolov11格式标注,4070张图片的数据集.zip
- 大米中的虫子检测-检测储藏的大米中是否有虫子 支持yolov9格式标注,4070张图片的数据集.zip
- springboot高校勤工助学管理系统(附源码+数据库)86825
- 二进制渗透题目汇总.zip
- A046-基于SpringBoot的论坛系统的设计与实现
- redis的图形化管理工具
- element-ui 2.15.14 离线版
- 遗传算法的概要介绍与分析
- Win64OpenSSL-Light-3-0-0.exe win64 位系统用的!!! OpenSSL 3.3.1 安装包,官网下载好的 2024年最新编译的哦!