插入10000条随机字符串记录

--编辑6条记录(文本)
--身份证号 姓名 性别 出生年月 通讯地址 电话
bulk insert nametable3
from 'f:\导入.txt'
with(fieldterminator=' ',rowterminator='\n')
create table  nametable3
(idnum varchar(50),name varchar(10),sex varchar(10),birth varchar(10),adress varchar(50),tel varchar(20))
select * from nametable3
--delete * from nametable3
--delete table nametable3


--函数
create table tb01
(nm varchar(10),age int)
--姓名是五个字符,年龄 20-30
select rand()*11+20
--65-122之间
--五个字母加起来生成字符串,随即插入,生成随机记录
select char(rand()*57+65)
--
declare @nn varchar(10),@gg int 
declare @i int,@j int 
set @i=1
while @i<=10000
 begin 
 set @nn =char(rand()*58+65)
 set @j=1
  while @j<=4
   begin 
      set @nn=@nn+char(rand()*58+65)
      set @j=@j+1
   end
  set @gg=rand()*11+20
  insert into tb01 values(@nn,@gg)
  set @j=@j+1
end
select * from tb01
--字符串函数:
--left right substring replace 
--ltrim  rtrim lower upper
select LEFT ('tree',2)
select RIGHT ('tree',3)--右边三个ree
--从第三位取1位
select SUBSTRING('计算机科学与技术',3,1)
select replace 
select ltrim ('计算机学院')
select * from tb01
update tb01
set nm=UPPER(left(nm,5)+right(nm,4))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值