SQL如何添加数据
在SQL中添加数据的基本语法如下:
```sql
INSERT INTO 表名 (列名1, 列名2, ...) VALUES ('值1', '值2', ...)
```
下面我们通过一个具体的例子来演示如何在MySQL中添加数据:
创建秒杀商品表
首先我们需要在MySQL中创建一个用于存储秒杀商品信息的表:
```sql
CREATE TABLE seckill (
seckill_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '商品库存id',
name VARCHAR(120) NOT NULL COMMENT '商品名称',
number INT NOT NULL COMMENT '库存数量',
start_time TIMESTAMP NOT NULL COMMENT '秒杀开启时间',
end_time TIMESTAMP NOT NULL COMMENT '秒杀结束时间',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (seckill_id),
KEY idx_start_time(start_time),
KEY idx_end_time(end_time),
KEY idx_create_time(create_time)
) ENGINEInnoDB AUTO_INCREMENT1000 DEFAULT CHARSETutf8 COMMENT'秒杀库存表';
```
添加秒杀商品数据
接下来我们向刚刚创建的`seckill`表中添加一些秒杀商品数据:
```sql
INSERT INTO seckill(name, number, start_time, end_time)
VALUES
('100秒杀iphone9', 100, '2018-8-1 00:00:00', '2018-9-1 00:00:00'),
('200秒杀iPad', 200, '2018-8-1 00:00:00', '2018-11-1 00:00:00'),
('300秒杀小米8', 300, '2018-8-1 00:00:00', '2018-11-1 00:00:00'),
('400秒杀小米笔记本电脑', 400, '2018-8-1 00:00:00', '2018-11-11 00:00:00');
```
查询添加的数据
最后我们通过`SELECT *` 语句查询刚刚添加的数据:
```sql
SELECT * FROM seckill;
```
通过上述步骤我们就成功在MySQL中创建了一个秒杀商品表,并向其中添加了一些测试数据。在实际开发中,我们可以根据业务需求灵活地添加和修改表结构及数据。
新 MySQL中如何添加和查询数据
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。