sql插入10万数据怎么写

wwf06802136 2010-05-04 11:54:24
sql插入10万数据怎么写?随便插一个表,要mysql和MsSql的
...全文
212 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
gw6328 2011-02-23
  • 打赏
  • 举报
回复

create table t(id int identity,c varchar(100));

go

insert into t select NEWID()
go 1000

select * from t;
shen258cscs 2011-02-23
  • 打赏
  • 举报
回复
 select 
leeyihan 2011-02-23
  • 打赏
  • 举报
回复
10w条,得用 bulk insert 了,要不慢死你。

自己baidu一下吧。
沐心月儿 2011-02-23
  • 打赏
  • 举报
回复
插入式的
LiveCoach 2011-02-23
  • 打赏
  • 举报
回复
declare @i int
set @i=1
while @i<=100000
begin
insert into tb(id,value) values(@i,'item'+ltrim(@i))
set @i=@i+1
end

select * from tb
zhouwei7682719 2010-05-04
  • 打赏
  • 举报
回复
while i<100000
insert
htl258_Tony 2010-05-04
  • 打赏
  • 举报
回复
SQL:

--> 生成测试数据表: [tb]
IF OBJECT_ID('[tb]') IS NOT NULL
DROP TABLE [tb]
GO
CREATE TABLE [tb] (id [int] identity,[col] [nvarchar](10))
GO
insert tb
select 1
go 100000

select * from tb
永生天地 2010-05-04
  • 打赏
  • 举报
回复
default 写错了
永生天地 2010-05-04
  • 打赏
  • 举报
回复
mysql
DECLARE v1 INT DEFAULT 5;
WHILE v1 <= 100000 DO
insert into tb(id,value) values(v1,'item'+ltrim(v1));
SET v1 = v1 + 1;
END WHILE;
永生天地 2010-05-04
  • 打赏
  • 举报
回复
sqlserver
declare @i int
set @i=1
while @i<=100000
begin
insert into tb(id,value) values(@i,'item'+ltrim(@i))
set @i=@i+1
end

select * from tb

bancxc 2010-05-04
  • 打赏
  • 举报
回复
while i<100000
insert
sb3day 2010-05-04
  • 打赏
  • 举报
回复
insert tb
select 1
go 100000
lovezx1028 2010-05-04
  • 打赏
  • 举报
回复

while i<=100000
insert into tableName ...

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧