SQLServer插入数据

SQLServer插入数据,第1张

概述使用数据库管理工具插入单条数据 打开数据库,选则要插入数据的表-》右键点击-》选择插入前200行-》在右边视图中输入要插入的数据(如果字段设置为不为空,则必须输入,如果字段设置为可空,则不必须输入,插入部分、单条、部分数据都可以)-》输入完成后,光标移动到下一行-》如果sqlserver使用默认保存,则光标离开后就会添加成功,如果sqlserver设置自动保存开关关闭,则需要手动执行F5保存数据- 使用数据库管理工具插入单条数据

打开数据库,选则要插入数据的表-》右键点击-》选择插入前200行-》在右边视图中输入要插入的数据(如果字段设置为不为空,则必须输入,如果字段设置为可空,则不必须输入,插入部分、单条、部分数据都可以)-》输入完成后,光标移动到下一行-》如果sqlserver使用默认保存,则光标离开后就会添加成功,如果sqlserver设置自动保存开关关闭,则需要手动执行F5保存数据-》刷新即可显示

使用T-sql脚本插入数据

语法:insert into table_name values(值1,值2,....);

插入一条完整数据:insert into [tests].[dbo].[test1] values(‘张三‘,‘男‘,‘22‘,‘1‘);

语法:insert into table_name(列名1,列名2) values(值1,值2);

插入指定字段数据:insert into [tests].[dbo].test1(name,sex,classID) values(‘李四‘,‘2‘);

语法:insert into table_name(列名1,值2),(值3,值4),(值5,值6);

插入多条数据:

insert into [tests].[dbo].test1(name,age,classID)

values(‘王五‘,‘2‘),(‘马六‘,(‘孙七‘,‘2‘);

语法:insert into table_name1(列名1,列名2) select 列名1,列名2 from table_name2  where 条件;

蠕虫复制两个表结构一模一样,插入时插入主键步骤:

1、打开自增列属性,设置为ON,允许表在插入数据的时候插入指定的自增列。

set IDentity_insert [tests].[dbo].test3 on;

2、执行插入语句(插入列必须和查询出来的列相对应)。

insert into [tests].[dbo].test3(ID,name,classID)
select * from [tests].[dbo].test1;

3、插入完成,关闭自增列属性,设置为off

 set IDentity_insert [tests].[dbo].test3 off ;

 

 蠕虫复制两个表结构不一样,选择性插入表中(注意:查询出来的列和要插入的列必须一一对应):

insert into tests.dbo.test2(name)
select name from tests.dbo.test1;

示例结果:

总结

以上是内存溢出为你收集整理的SQLServer插入数据全部内容,希望文章能够帮你解决SQLServer插入数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1176883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存