2016 - 2024

感恩一路有你

SQL如何添加数据

浏览量:2406 时间:2024-06-22 22:13:35 作者:采采

在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中如何添加和查询数据

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。