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

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

需要这些哦
sqlserver
方式/
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        
);

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

文章插图

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);

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

文章插图

3查询姑且表中的测试数据
select * from #tblInsert;

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

文章插图

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

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

文章插图

5再次查询姑且表的成果 , 可以看到之前的数据都酿成了两笔记录
select * from #tblInsert order by Col1;

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

文章插图

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

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

文章插图

7查询新的姑且表的成果#tblOther , 可以看到 , 数据与#tblInsert一模一样 , 字段名也一样
【SQL数据库中INSERT插入数据的使用方法】select * from #tblOther

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

文章插图


以上内容就是SQL数据库中INSERT插入数据的使用方法的内容啦 , 希望对你有所帮助哦!

    推荐阅读