新建乙個sql,建立乙個表
use demo;
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)
)engine=innodb auto_increment=1000 default charset=utf8 comment='秒殺庫存表';
然後繼續新增資料:
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');
MySQL的SQL語句如何優化?
1 現場抓出慢查詢語句 show full processlist 2 配置引數 slow query log file on 慢查詢開啟開關 long query time 2 記錄大於2秒的sql語句 log queries not using indexes on 沒有使用索引的sql語句 m...
mysql如何跟蹤執行的sql語句
在sql server下跟蹤sql採用事件探查器,而在mysql下如何跟蹤sql呢?其實方法很簡單,開啟mysql的日誌log功能,通過檢視跟蹤日誌即可。開啟mysql的日誌log方法 windows環境下的配置方法 我使用的版本 version 5.0.37 community nt log my...
mysql如何跟蹤執行的sql語句
在sql server下跟蹤sql採用事件探查器,而在mysql下如何跟蹤sql呢?其實方法很簡單,開啟mysql的日誌log功能,通過檢視跟蹤日誌即可。開啟mysql的日誌log方法 windows環境下的配置方法 我使用的版本 version 5.0.37 community nt log my...