新增一篇文章专门用来存放数据库的脚本,便于后续直接模拟练习
- 脚本1
CREATE TABLE `employees_inndb` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名',
`age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄',
`position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位',
`hire_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '入职时间',
PRIMARY KEY (`id`),
KEY `idx_name_age_position` (`name`,`age`,`position`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='员工记录表';
造数据
drop procedure if exists insert_emp;
delimiter ;;
create procedure insert_emp()
begin
declare i int;
set i=1;
while(i<=100000)do
insert into employees(name,age,position) values(CONCAT('zhuge',i),i,'dev');
set i=i+1;
end while;
end;;
delimiter ;
call insert_emp();
这篇博客介绍了如何创建一个名为`employees_inndb`的员工记录表,并提供了相应的MySQL脚本。表中包含`id`、`name`、`age`、`position`和`hire_time`字段,详细定义了每个字段的数据类型和默认值。此外,还展示了如何通过存储过程批量插入100000条模拟数据,用于后续的练习和测试。
3297

被折叠的 条评论
为什么被折叠?



