`

DataTest

Go 
阅读更多

USE master
GO
IF EXISTS(SELECT * FROM sys.databases WHERE [name] = 'TempData')
    DROP DATABASE TempData
GO
CREATE DATABASE TempData
ON PRIMARY
(
    NAME = 'TempData_Data',
    FILENAME = 'D:\Cases\S2E97SQL\TempData_Data.mdf',
    SIZE = 3,
    FILEGROWTH = 10%
)
LOG ON
(
    NAME = 'TempData_Log',
    FILENAME = 'D:\Cases\S2E97SQL\TempData_Log.ldf',
    SIZE = 1,
    FILEGROWTH = 10%   
)
GO

use TempData
GO
if exists(SELECT * FROM sysobjects where [name] = 'tempTable')
    DROP TABLE tempTable
GO
CREATE TABLE tempTable
(
    tid INT IDENTITY(1,1),
    tname VARCHAR(30) not null,
    tsex bit not null,
    tage INT,
    ttel VARCHAR(13),   
    taddress VARCHAR(50),
)
GO
CREATE TABLE randTable
(
    rid INT IDENTITY(1,1),
    rname VARCHAR(10)
)
GO

CREATE TABLE randName
(
    rid INT IDENTITY(1,1),
    rname VARCHAR(10)
)
GO

INSERT INTO randTable VALUES('赵')
INSERT INTO randTable VALUES('钱')
INSERT INTO randTable VALUES('孙')
INSERT INTO randTable VALUES('李')
INSERT INTO randTable VALUES('周')
INSERT INTO randTable VALUES('吴')
INSERT INTO randTable VALUES('郑')
INSERT INTO randTable VALUES('王')
INSERT INTO randTable VALUES('冯')
INSERT INTO randTable VALUES('陈')
INSERT INTO randTable VALUES('禇')
INSERT INTO randTable VALUES('卫')
INSERT INTO randTable VALUES('蒋')
INSERT INTO randTable VALUES('沈')
INSERT INTO randTable VALUES('韩')
INSERT INTO randTable VALUES('杨')
INSERT INTO randTable VALUES('朱')
INSERT INTO randTable VALUES('秦')
INSERT INTO randTable VALUES('尤')
INSERT INTO randTable VALUES('许')
INSERT INTO randTable VALUES('何')
INSERT INTO randTable VALUES('吕')
INSERT INTO randTable VALUES('施')
INSERT INTO randTable VALUES('张')
INSERT INTO randTable VALUES('孔')
INSERT INTO randTable VALUES('曹')
INSERT INTO randTable VALUES('严')
INSERT INTO randTable VALUES('华')
INSERT INTO randTable VALUES('金')
INSERT INTO randTable VALUES('魏')
INSERT INTO randTable VALUES('陶')
INSERT INTO randTable VALUES('姜')
INSERT INTO randTable VALUES('戚')
INSERT INTO randTable VALUES('谢')
INSERT INTO randTable VALUES('邹')
INSERT INTO randTable VALUES('喻')
INSERT INTO randTable VALUES('柏')
INSERT INTO randTable VALUES('水')
INSERT INTO randTable VALUES('窦')
INSERT INTO randTable VALUES('章')
INSERT INTO randTable VALUES('云')
INSERT INTO randTable VALUES('苏')
INSERT INTO randTable VALUES('潘')
INSERT INTO randTable VALUES('葛')
INSERT INTO randTable VALUES('奚')
INSERT INTO randTable VALUES('范')
INSERT INTO randTable VALUES('彭')
INSERT INTO randTable VALUES('鲁')
INSERT INTO randTable VALUES('韦')
INSERT INTO randTable VALUES('昌')
INSERT INTO randTable VALUES('马')
INSERT INTO randTable VALUES('苗')
INSERT INTO randTable VALUES('凤')
INSERT INTO randTable VALUES('花')
INSERT INTO randTable VALUES('方')
INSERT INTO randTable VALUES('曾')
INSERT INTO randTable VALUES('皮')
INSERT INTO randTable VALUES('伍')
INSERT INTO randTable VALUES('元')
INSERT INTO randTable VALUES('平')
INSERT INTO randTable VALUES('米')
INSERT INTO randTable VALUES('明')
INSERT INTO randTable VALUES('祝')
INSERT INTO randTable VALUES('谈')
INSERT INTO randTable VALUES('宋')
INSERT INTO randTable VALUES('茅')
INSERT INTO randTable VALUES('汪')
INSERT INTO randTable VALUES('计')
INSERT INTO randTable VALUES('伏')
INSERT INTO randTable VALUES('乐')
INSERT INTO randTable VALUES('于')
INSERT INTO randTable VALUES('时')
INSERT INTO randTable VALUES('汤')
INSERT INTO randTable VALUES('罗')
INSERT INTO randTable VALUES('毕')
INSERT INTO randTable VALUES('史')
INSERT INTO randTable VALUES('唐')
INSERT INTO randTable VALUES('安')
INSERT INTO randTable VALUES('常')
INSERT INTO randTable VALUES('纪')
INSERT INTO randTable VALUES('庞')
INSERT INTO randTable VALUES('成')
INSERT INTO randTable VALUES('各')
INSERT INTO randTable VALUES('邵')
INSERT INTO randTable VALUES('余')
INSERT INTO randTable VALUES('贺')
INSERT INTO randTable VALUES('任')
INSERT INTO randTable VALUES('袁')
INSERT INTO randTable VALUES('汲')
INSERT INTO randTable VALUES('邓')
INSERT INTO randTable VALUES('黄')
INSERT INTO randTable VALUES('万')
INSERT INTO randTable VALUES('卢')
INSERT INTO randTable VALUES('宗')
INSERT INTO randTable VALUES('江')
GO

INSERT INTO randName VALUES('赵')
INSERT INTO randName VALUES('钱')
INSERT INTO randName VALUES('孙')
INSERT INTO randName VALUES('李')
INSERT INTO randName VALUES('周')
INSERT INTO randName VALUES('吴')
INSERT INTO randName VALUES('郑')
INSERT INTO randName VALUES('王')
INSERT INTO randName VALUES('冯')
INSERT INTO randName VALUES('陈')
INSERT INTO randName VALUES('禇')
INSERT INTO randName VALUES('卫')
INSERT INTO randName VALUES('蒋')
INSERT INTO randName VALUES('沈')
INSERT INTO randName VALUES('韩')
INSERT INTO randName VALUES('杨')
INSERT INTO randName VALUES('朱')
INSERT INTO randName VALUES('秦')
INSERT INTO randName VALUES('尤')
INSERT INTO randName VALUES('许')
INSERT INTO randName VALUES('何')
INSERT INTO randName VALUES('吕')
INSERT INTO randName VALUES('施')
INSERT INTO randName VALUES('张')
INSERT INTO randName VALUES('孔')
INSERT INTO randName VALUES('曹')
INSERT INTO randName VALUES('严')
INSERT INTO randName VALUES('华')
INSERT INTO randName VALUES('金')
INSERT INTO randName VALUES('魏')
INSERT INTO randName VALUES('陶')
INSERT INTO randName VALUES('姜')
INSERT INTO randName VALUES('戚')
INSERT INTO randName VALUES('谢')
INSERT INTO randName VALUES('邹')
INSERT INTO randName VALUES('喻')
INSERT INTO randName VALUES('柏')
INSERT INTO randName VALUES('水')
INSERT INTO randName VALUES('窦')
INSERT INTO randName VALUES('章')
INSERT INTO randName VALUES('云')
INSERT INTO randName VALUES('苏')
INSERT INTO randName VALUES('潘')
INSERT INTO randName VALUES('葛')
INSERT INTO randName VALUES('奚')
INSERT INTO randName VALUES('范')
INSERT INTO randName VALUES('彭')
INSERT INTO randName VALUES('鲁')
INSERT INTO randName VALUES('韦')
INSERT INTO randName VALUES('昌')
INSERT INTO randName VALUES('马')
INSERT INTO randName VALUES('苗')
INSERT INTO randName VALUES('凤')
INSERT INTO randName VALUES('花')
INSERT INTO randName VALUES('方')
INSERT INTO randName VALUES('曾')
INSERT INTO randName VALUES('皮')
INSERT INTO randName VALUES('伍')
INSERT INTO randName VALUES('元')
INSERT INTO randName VALUES('平')
INSERT INTO randName VALUES('米')
INSERT INTO randName VALUES('明')
INSERT INTO randName VALUES('祝')
INSERT INTO randName VALUES('谈')
INSERT INTO randName VALUES('宋')
INSERT INTO randName VALUES('茅')
INSERT INTO randName VALUES('汪')
INSERT INTO randName VALUES('计')
INSERT INTO randName VALUES('伏')
INSERT INTO randName VALUES('乐')
INSERT INTO randName VALUES('于')
INSERT INTO randName VALUES('时')
INSERT INTO randName VALUES('汤')
INSERT INTO randName VALUES('罗')
INSERT INTO randName VALUES('毕')
INSERT INTO randName VALUES('史')
INSERT INTO randName VALUES('唐')
INSERT INTO randName VALUES('安')
INSERT INTO randName VALUES('常')
INSERT INTO randName VALUES('纪')
INSERT INTO randName VALUES('庞')
INSERT INTO randName VALUES('成')
INSERT INTO randName VALUES('各')
INSERT INTO randName VALUES('邵')
INSERT INTO randName VALUES('余')
INSERT INTO randName VALUES('贺')
INSERT INTO randName VALUES('任')
INSERT INTO randName VALUES('袁')
INSERT INTO randName VALUES('汲')
INSERT INTO randName VALUES('邓')
INSERT INTO randName VALUES('黄')
INSERT INTO randName VALUES('万')
INSERT INTO randName VALUES('卢')
INSERT INTO randName VALUES('宗')
INSERT INTO randName VALUES('智')
INSERT INTO randName VALUES('琴')
INSERT INTO randName VALUES('波')
INSERT INTO randName VALUES('鹏')
INSERT INTO randName VALUES('伟')
INSERT INTO randName VALUES('俊')
INSERT INTO randName VALUES('鑫')
INSERT INTO randName VALUES('玉')
INSERT INTO randName VALUES('文')
INSERT INTO randName VALUES('学')
INSERT INTO randName VALUES('军')
INSERT INTO randName VALUES('志')
INSERT INTO randName VALUES('江')
GO

SELECT count(*) FROM randTable
SELECT count(*) FROM randName


DECLARE @ifname INT
DECLARE @ilname INT
DECLARE @fname VARCHAR(10)
DECLARE @lname VARCHAR(10)
DECLARE @tel numeric(27,13)
DECLARE @stel VARCHAR(20)
DECLARE @isex INT
DECLARE @i INT
DECLARE @iage INT
SET @i = 1
while(@i <= 1000000)
begin
    SET @ifname = rand() * 95 + 1
    SET @ilname = rand() * 107 + 1
    SET @isex = rand() * 2
    SET @tel = rand()
    SET @stel =  substring(CONVERT(VARCHAR(15),@tel),3,13)
    SET @iage = rand() * 82+ 18
    SELECT @fname = rname FROM randTable where rid = @ifname
    SELECT @lname = rname FROM randName where rid = @ilname
    INSERT INTO tempTable VALUES(@fname + @lname,@isex,@iage,@stel,'')
    SET @i = @i + 1
end
GO

SELECT COUNT(*) FROM tempTable

DECLARE @tbegin DATETIME
SET @tbegin = GETDATE()
SELECT * FROM tempTable
PRINT '查询所花时间为:' + CONVERT(VARCHAR(50),datediff(ms,@tbegin,GETDATE()))
GO

ALTER TABLE tempTable
    add CONSTRAINT pk_tid primary key(tid)
GO

ALTER TABLE tempTable
    DROP CONSTRAINT pk_tid
GO

CREATE CLUSTERED INDEX INDEX_tname
    ON tempTable(tname)
    WITH FILLFACTOR = 30
GO

DECLARE @tbegin DATETIME
SET @tbegin = GETDATE()
SELECT * FROM tempTable
    WITH (INDEX = INDEX_tname)
    ORDER BY tname
PRINT '查询所花时间为:' + CONVERT(VARCHAR(50),datediff(ms,@tbegin,GETDATE()))
GO




分享到:
评论

相关推荐

    DataTest(1).zip

    《数据测试(DataTest)——深度探索与应用》 在当今数字化时代,数据已经成为了企业和组织的重要资产,数据的处理和分析能力直接决定了企业的竞争力。"DataTest(1).zip"这个压缩包文件,很可能是某种数据测试或数据...

    PyPI 官网下载 | datatest-0.9.6-py2.py3-none-any.whl

    《PyPI官网下载:datatest-0.9.6-py2.py3-none-any.whl——深入了解Python数据验证库》 PyPI(Python Package Index)是Python开发者们分享和获取软件包的重要平台,其中包含了丰富的Python库。在给定的标题“PyPI ...

    datatest:用于测试驱动的数据整理和数据验证的工具

    标题中的“datatest”是一个专门针对测试驱动的数据整理和验证的工具,这表明它主要服务于软件开发中的测试环节,特别是对于数据密集型的应用或者需要大量数据处理的项目。这个工具可能提供了一套方便的方式来创建、...

    dataTest.zip

    【标题】"dataTest.zip" 是一个包含C#编程中串口通信相关代码的压缩文件。这个项目可能是一个用于测试或演示如何在C#应用程序中实现串行通信的应用。 【描述】"dataTest.zip" 提供了实现串口通信所需的各种组件和...

    DataTest-开源

    DataTest是Java ORM(对象关系映射)框架的测试库。 它提供了用于全面测试涉及ORM数据访问对象(DAO)的读写操作的工具,以及用于简化数据访问测试操作的API。

    datatest.py

    datatest.py

    Java实现SqlServer及MySql的备份与还原

    stmt.executeUpdate("mysqldump -u root -p123456 datatest &gt; C:\\Backup\\datatest.sql"); stmt.close(); conn.close(); } public void doMySqlRestore() { Connection conn = DataBaseUtil.getConnection(); ...

    live555 rtsp 推流h264和pcm

    /tmp/pcm.wav和/usr/local/app/datatest.264 文件夹下,编译后 运行testOnDemandRTSPServer即可将视音频推流到 rtsp://192.168.1.218:8554/h264ESVideoTest 地址。如果是内存获取的数据,直接将pcm数据写进fifo 文件...

    人工智能-项目实践-数据增强-面向交通标志检测的FlexibleCP数据增强策略.zip

    yolov3格式的数据集为dataTest,我自己格式的数据集为dataTest_jing。我所有的增强在我自己定义的格式上进行。 代码使用步骤: 1. 格式转换: ./until/transfer_format.py 中调用yolov3_to_jing转换为jing格式 2. ...

    动物声音数据集.zip

    数据集的构成主要包括两个主要部分:“Data Train”和“DataTest”,以及一个名为“ignore.txt”的文件。通常,“Data Train”包含了用于训练模型的数据,而“DataTest”则用于测试和验证模型的性能。忽略文件...

    arcgis api 加载echarts热力图.zip

    描述告诉我们这个压缩包包含了一些必要的文件,如echarts.js(ECharts库的核心文件)、Echarts3Layer.js(一个可能用于在ArcGIS API中显示ECharts图层的扩展文件)、测试数据dataTest.json以及一个实现了这一功能的...

    datatest:Datatest-用于Rust的数据驱动测试框架

    数据测试:Rust中的数据驱动测试 用于支持数据驱动测试的板条箱。 数据驱动的测试是通过数据而不是通过代码定义个别案例的测试。 此板条箱实现了自定义测试运行程序,该运行程序添加了对其他测试类型的支持。...

    python-testdata, 为测试生成数据的简单包.zip

    python-testdata, 为测试生成数据的简单包 为测试生成数据的简单包。testdata提供生成内容的基本工厂和DictFactory类。 它还提供了许多提供扩展功能的专用工厂。 每个工厂实例都知道它要生成多少个元素,这使得我们...

    myeclipse(myeclipse(java)连接access数据库(97-2010都可以,我亲测过了数据库(97-2010)

    DataTest dt = new DataTest(); } } ``` 这段代码首先通过`Class.forName()`加载JDBC驱动,然后使用`DriverManager.getConnection()`建立数据库连接。`Statement`对象用于执行SQL查询,`ResultSet`用于遍历查询...

    asm汇编伪指令大全

    定义一个有符号双字数据DataTest ``` 4. **浮点数定义伪指令 (DCFD, DCFDU, DCFS, DCFSU)** - **DCFD**: 定义一个双精度浮点数。 - **DCFDSU**: 定义一个双精度浮点数。 - **DCFS**: 定义一个单精度浮点数。 ...

    房间入住率数据代码分享

    将3个txt文件合并成一个.py`:这个脚本表明项目中原始数据分散在三个文本文件(datatraining.txt、datatest.txt、datatest2.txt)中,需要通过编程将它们合并为一个大文件(combined.csv)。在数据分析中,这通常是...

    基于Python的企业级自动化测试解决方案+源代码+文档说明

    - DataTest - numpy - Pandas - scikit-learn and so on 其他开源测试技术框架、工具等等 -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用...

    R语言大作业教程:数据挖掘与分析

    confusionMatrix(predictions, dataTest$target) ``` #### 九、结果解释与报告 **目标**:解释模型结果,并撰写报告总结分析过程和发现。 **步骤**: 1. **解释模型结果**:使用`importance`函数查看特征的重要性...

    arm指令有特殊意义的符号讲解

    例如,“DataTest DCD 4,5,6”分配三个连续的字存储单元,并分别初始化为4, 5, 6。 DCFD指令和DCFDU指令分别用于为双精度浮点数分配存储单元,每个双精度数需要两个字单元。DCFD保证字对齐,DCFDU则不保证。例如,...

Global site tag (gtag.js) - Google Analytics