欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL Server如何制造大量测试数据

程序员文章站 2024-02-22 23:18:47
...

一、将excel表格插入SQL Server的方法

当我们在做涉及SQL server大数据量的测试时,通常需要创造大量接近用户场景的数据。那么如何保证制造数据的速度够快、每条数据的内容足够真实,我觉得大可借助各种excel,比如学生信息表、每周学习进度表等等,所有你能拿得到的表格。

1、首先创建一个数据库

---创建一个数据库---

create database [BigData001]

on primary(

  NAME='BigData001.MDF',

  FILENAME='C:\SQL\BigData001.MDF')



log on(

  NAME='BigData001.LDF',

  FILENAME='C:\SQL\BigData001.LDf')

 

2、创建一张表,它最好适用于待插入的表格

---创建一个学生表---

create table Students(

  EmployeeNo int primary key, --学生编号

  EmployeeName nvarchar(50) null, --学生姓名

  Employeesex nvarchar(50) null, --学生性别

  BirthDate nvarchar(50) null, --出生日期

  Address nvarchar(50) null, --地址

  Hunyin nvarchar(50) null, --婚姻状况

  xuexiao nvarchar(50) null, --学校

  job nvarchar(50) null, --岗位

  workplace nvarchar(50) null --上课地点

)

 

3、使用bulk insert插入数据,数据来源选择本地的表格文件

---bulk insert插入数据---

BULK INSERT Students

FROM 'C:\BIGDATA.csv'

WITH(

  FIELDTERMINATOR = N',',

  ROWTERMINATOR = N'\n',

  CODEPAGE =N'raw'

)

 

相关标签: SQL Server