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'
)
上一篇: Java操作MDB文件
下一篇: c#实现汉诺塔问题示例