SQL如何添加數(shù)據(jù)
在SQL中添加數(shù)據(jù)的基本語法如下:```sqlINSERT INTO 表名 (列名1, 列名2, ...) VALUES ('值1', '值2', ...)```下面我們通過一個具體的例子來演示如何在
在SQL中添加數(shù)據(jù)的基本語法如下:
```sql
INSERT INTO 表名 (列名1, 列名2, ...) VALUES ('值1', '值2', ...)
```
下面我們通過一個具體的例子來演示如何在MySQL中添加數(shù)據(jù):
創(chuàng)建秒殺商品表
首先我們需要在MySQL中創(chuàng)建一個用于存儲秒殺商品信息的表:
```sql
CREATE TABLE seckill (
seckill_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '商品庫存id',
name VARCHAR(120) NOT NULL COMMENT '商品名稱',
number INT NOT NULL COMMENT '庫存數(shù)量',
start_time TIMESTAMP NOT NULL COMMENT '秒殺開啟時間',
end_time TIMESTAMP NOT NULL COMMENT '秒殺結(jié)束時間',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
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'秒殺庫存表';
```
添加秒殺商品數(shù)據(jù)
接下來我們向剛剛創(chuàng)建的`seckill`表中添加一些秒殺商品數(shù)據(jù):
```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');
```
查詢添加的數(shù)據(jù)
最后我們通過`SELECT *` 語句查詢剛剛添加的數(shù)據(jù):
```sql
SELECT * FROM seckill;
```
通過上述步驟我們就成功在MySQL中創(chuàng)建了一個秒殺商品表,并向其中添加了一些測試數(shù)據(jù)。在實際開發(fā)中,我們可以根據(jù)業(yè)務(wù)需求靈活地添加和修改表結(jié)構(gòu)及數(shù)據(jù)。