mysql数据库
时间: 2023-06-30 14:23:59 浏览: 111
万年历mysql数据库
好的,针对你的问题,我可以给出以下mysql数据库的操作语句:
1. 创建名为supermarket的数据库:
```
CREATE DATABASE IF NOT EXISTS supermarket;
```
2. 切换到supermarket数据库并创建名为goods的表:
```
USE supermarket;
CREATE TABLE IF NOT EXISTS goods (
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '商品编号',
name VARCHAR(50) NOT NULL COMMENT '商品名称',
price DECIMAL(10,2) NOT NULL COMMENT '商品价格',
image VARCHAR(200) NOT NULL COMMENT '商品图片',
category VARCHAR(50) NOT NULL COMMENT '商品类别',
description TEXT NOT NULL COMMENT '商品介绍',
parameters TEXT NOT NULL COMMENT '商品参数',
stock INT(11) NOT NULL COMMENT '商品库存数量',
purchase_time DATETIME NOT NULL COMMENT '商品进货时间',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
3. 插入10条商品信息:
```
INSERT INTO goods (name, price, image, category, description, parameters, stock, purchase_time) VALUES
('商品1', 100.00, 'image1.jpg', '交换机', '商品1介绍', '参数1', 100, NOW()),
('商品2', 200.00, 'image2.jpg', '路由器', '商品2介绍', '参数2', 200, NOW()),
('商品3', 50.00, 'image3.jpg', '键盘', '商品3介绍', '参数3', 50, NOW()),
('商品4', 4000.00, 'image4.jpg', '电脑', '商品4介绍', '参数4', 10, NOW()),
('商品5', 80.00, 'image5.jpg', '鼠标', '商品5介绍', '参数5', 80, NOW()),
('商品6', 150.00, 'image6.jpg', '耳机', '商品6介绍', '参数6', 150, NOW()),
('商品7', 120.00, 'image7.jpg', '交换机', '商品7介绍', '参数7', 120, NOW()),
('商品8', 300.00, 'image8.jpg', '路由器', '商品8介绍', '参数8', 300, NOW()),
('商品9', 70.00, 'image9.jpg', '键盘', '商品9介绍', '参数9', 70, NOW()),
('商品10', 2000.00, 'image10.jpg', '电脑', '商品10介绍', '参数10', 20, NOW());
```
4. 查询所有商品信息:
```
SELECT * FROM goods ORDER BY id;
```
5. 随机输出5个商品信息:
```
SELECT * FROM goods ORDER BY RAND() LIMIT 5;
```
以上就是mysql数据库的操作语句,希望对你有帮助。
阅读全文