12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-12-24 19:13:31
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
1. 创建databasecreate database test;2. 创建数据表字段类型:id : 编号uname: 用户名ucreatetime : 创建时间age : 年龄CREATE TABLE usertb(id serial,uname varchar(20) ,
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
create database test;
2. 创建数据表字段类型:
id : 编号
uname: 用户名
ucreatetime : 创建时间
age : 年龄
CREATE TABLE usertb(id serial,uname varchar(20) ,ucreatetime datetime ,age int(11))ENGINE=innodbDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ciAUTO_INCREMENT=1ROW_FORMAT=COMPACT;
3. 创建插入数据存储过程delimiter $$SET AUTOCOMMIT = 0$$create procedure test1()begindeclare v_cnt decimal (10) default 0 ;dd:loopinsert into usertb values(null,'用户1','2010-01-01 00:00:00',20),(null,'用户2','2010-01-01 00:00:00',20),(null,'用户3','2010-01-01 00:00:00',20),(null,'用户4','2010-01-01 00:00:00',20),(null,'用户5','2011-01-01 00:00:00',20),(null,'用户6','2011-01-01 00:00:00',20),(null,'用户7','2011-01-01 00:00:00',20),(null,'用户8','2012-01-01 00:00:00',20),(null,'用户9','2012-01-01 00:00:00',20),(null,'用户0','2012-01-01 00:00:00',20);commit;set v_cnt = v_cnt+10 ;if v_cnt = 10000000 then leave dd;end if;end loop dd ;end;$$delimiter ;
上面的v_cnt = 10000000 ,指插入多少条数据,可以修改。
4. 执行存储过程call test1;
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19