广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    SQL数据库中INSERT插入数据的使用方法

    来源:网络收集  点击:  时间:2024-09-01
    【导读】:
    数据库是用来存放数据的一种介质,通过SQL语句来快速的管理数据库的数据,本文为您演示,数据库中如何插入数据insert、insert into,如何将查询结果插入另外的表中select...into工具/原料moresqlserver方法/步骤1/7分步阅读

    创建一个临时表,用于演示sqlserver语法中insert插入使用方法

    IF OBJECT_ID(tempdb..#tblInsert) IS NOT NULL DROP TABLE #tblInsert;

    CREATE TABLE #tblInsert(

    Col1 varchar(50),

    Col2 int,

    Col3 decimal(18, 4),

    Col4 bit

    );

    2/7

    往临时表中插入几行测试数据,下面是最常用,且比较规范的insert使用方式

    insert into #tblInsert(Col1, Col2, Col3, Col4) values(张宿改三, 30, 9850.5, 1);

    insert into #tblInsert(Col1, Col2, Col3, Col4) values(李四, 40, 10000, 0);

    insert into #tblInsert(Col1, Col2, Col3, Col4) values(王五, 50, 8753.15, 1);

    3/7

    查询临时表中的测试数据

    select * from #tblInsert;

    4/7

    使用select查询出一个结果集,然后将这个结果集通过insert插入到临时表的使用方式如下。下面仅供演示,所以,是直接将上面的临时表的数据,再次插入信侵祝到自己表中,因为没有主键,所以,是可以插入成功的。在select后面是可以添加where条件的,另外此处是插入同一个表,所以,省去了insert into 表名 后面的values和字段

    insert into #tblInsert

    select * from #tblInsert

    5/7

    再次查询临时表的结果,可以看到之前的数据都变成了两条记录

    select * from #tblInsert order by Col1;

    6/7

    还有一种insert,只不过不使用这个关键字,改为使伟蚂用into,这个需要into后面的表事先不存在,否则会不成功。下面演示,将临时表#tblInsert的所有数据,插入到另外一个临时表,这个临时表事先是不存在的

    select *

    into #tblOther

    from #tblInsert

    7/7

    查询新的临时表的结果#tblOther,可以看到,数据与#tblInsert一模一样,字段名也一样

    select * from #tblOther

    SQL数据库插入INSERTINTO
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1182573.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 20:59:22  耗时:0.028
    0.0284s