观看记录
  • 我的观影记录
登录
测试首页SQL数据库中INSERT插入数据的使用方法

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

数据库是用来存放数据的一种介质,经由过程SQL语句来快速的办理数据库的数据,本文为您演示,数据库中如何插入数据insert、insert into,如何将查询成果插入别的的表中select...into

工具/原料

  • sqlserver

方式/步骤

  1. 1

    建立一个姑且表,用于演示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. 2

    往姑且表中插入几行测试数据,下面是最常用,且比力规范的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. 3

    查询姑且表中的测试数据

    select * from #tblInsert;

  4. 4

    利用select查询出一个成果集,然后将这个成果集经由过程insert插入光临时表的利用体例如下。下面仅供演示,所以,是直接将上面的姑且表的数据,再次插入到本身表中,因为没有本家儿键,所以,是可以插入当作功的。在select后面是可以添加where前提的,别的此处是插入统一个表,所以,省去了insert into 表名 后面的values和字段

    insert into #tblInsert

    select * from #tblInsert

  5. 5

    再次查询姑且表的成果,可以看到之前的数据都酿成了两笔记录

    select * from #tblInsert order by Col1;

  6. 6

    还有一种insert,只不外不利用这个关头字,改为利用into,这个需要into后面的表事先不存在,不然会不当作功。下面演示,将姑且表#tblInsert的所稀有据,插入到别的一个姑且表,这个姑且表事先是不存在的

    select *

    into #tblOther

    from #tblInsert

  7. 7

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

    select * from #tblOther

“SQL数据库中INSERT插入数据的使用方法”关联的文章

切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名