进程相比较

从很早时候,听老师说 select * from table  比 select a,b,c,d from table
要慢许多。三年来没有测试。  明日没事测1测, 不测不明了,一测吓一跳。

select * 和 select 全体字段写出来 ,速度比较!,select字段

从很早时候,听先生说 select * from table  比 select a,b,c,d from table
要慢大多。三年来尚未测试。  前几天没事测壹测, 不测不领悟,一测吓1跳。

当然 以下相对测试,并未有采纳到实际项目中。如有何意见和提出,请指教。

 

次数  *号查询 字段查询
第一次

 

 

 

第二次  

 

 

 

第三次  

 

 

 

 

测试代码如下:

澳门葡京备用网址 1

澳门葡京备用网址 2

 

* 和 select 全部字段写出来
,速度相比较!,select字段 从很早时候,听老师说 select * from table 比
select a,b,c,d from table 要慢大多。3年来从…

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

      Insert是T-sql中常用讲话,Insert INTO table(田野先生①,田野(field)2,…)
values(value壹,value二,…)这种情势的在应用程序开采中不可缺少。但大家在付出、测试进程中,平日会遇见要求表复制的地方,如将多个table一的数额的片段字段复制到table第22中学,只怕将全数table一复制到table第22中学,那时候我们将要选拔SELECT INTO 和 INSERT INTO SELECT
表复制语句了。

      1.INSERT INTO
SELECT语句

      语句情势为:Insert into
Table二(田野(field)一,田野先生贰,…) select value一,value二,… from Table一

      要求目的表Table二必须存在,由于目的表Table二已经存在,所以大家除了插入源表Table1的字段外,还足以插入常量。示譬如下:

澳门葡京备用网址 3
   –一.创设测试表
    create TABLE Table1
进程相比较。    (
        a varchar(10),
        b varchar(10),
        c varchar(10),
        CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
        (
            a ASC
        )
    ) ON [PRIMARY]

    create TABLE Table2
    (
        a varchar(10),
        c varchar(10),
        d int,
        CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
        (
            a ASC
        )
    ) ON [PRIMARY]
    GO
    –贰.创制测试数据
    Insert into Table1 values(‘赵’,’asds’,’90’)
    Insert into Table1 values(‘钱’,’asds’,’100′)
    Insert into Table1 values(‘孙’,’asds’,’80’)
    Insert into Table1 values(‘李’,’asds’,null)
    GO
    select * from Table2

    –三.INSERT INTO SELECT语句复制表数据
    Insert into Table2(a, c, d) select a,c,5 from Table1
    GO

    –四.展现更新后的结果
    select * from Table2
    GO
    –五.剔除测试表
    drop TABLE Table1
    drop TABLE Table2

      2.SELECT INTO FROM语句

      语句方式为:SELECT vale一,
value二 into Table二 from Table一

      必要目的表Table二不存在,因为在插入时会自动创设表Table二,并将Table第11中学钦点字段数据复制到Table第22中学。示比如下:

澳门葡京备用网址 4
   –一.创造测试表
    create TABLE Table1
    (
        a varchar(10),
        b varchar(10),
        c varchar(10),
        CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
        (
            a ASC
        )
    ) ON [PRIMARY]
    GO

    –贰.开立测试数据
    Insert into Table1 values(‘赵’,’asds’,’90’)
    Insert into Table1 values(‘钱’,’asds’,’100′)
    Insert into Table1 values(‘孙’,’asds’,’80’)
    Insert into Table1 values(‘李’,’asds’,null)
    GO

    –三.SELECT INTO FROM说话成立表Table二并复制数据
    select a,c INTO Table2 from Table1
    GO

    –四.显示更新后的结果
    select *澳门葡京备用网址, from Table2
    GO
    –5.删减测试表
    drop TABLE Table1
    drop TABLE Table2

自然 以下相对测试,并未有接纳到实际项目中。如有何观点和提出,请指教。

 

次数  *号查询 字段查询
第一次

 

 

 

第二次  

 

 

 

第三次  

 

 

 

 

测试代码如下:

澳门葡京备用网址 5

澳门葡京备用网址 6

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website