使用数据库管理工具插入数据

打开数据库,选则要插入数据的表-》右键点击-》选择插入前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) values(值1, 值2),(值3 ,值4),(值5 ,值6),...(值n,值m);

方式二:insert into table_name(列名1,列名2) select 值1, 值2 union all select 值3 ,值4 union all select 值5 ,值6,...,union all select 值n,值m;

示例

方式一

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

values('王五','男','22','2'),('马六','男','22','2'),('孙七','男','22','2');

方式二:

方式一

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

select '王五','男','22','2'

union all

select '马六','男','22','2'

union all

select '孙七','男','22','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,sex,age,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;

示例结果:

最新文章

  1. SQLite浅析
  2. oracle生成行方法
  3. jQuery--checkbox全选
  4. java nio的基本原理
  5. Python【基础第四篇】
  6. response小结(三)—输出随机图片(验证码功能实现)
  7. Android流式布局实现
  8. yolov2训练ICDAR2011数据集
  9. Java并发系列[6]----Semaphore源码分析
  10. C语言之路-2-判断
  11. Java多线程之wait、notify/notifyAll 详解,用wait 和notifyAll 以及synchronized实现阻塞队列,多线程拓展之ReentrantLock与Condition
  12. Expression 生成 Lambda
  13. Robot Framework的日期处理
  14. BZOJ2282 SDOI2011消防/NOIP2007树网的核(二分答案+树形dp)
  15. <img/>标签onerror事件在IE下的bug和解决方法
  16. vw 、vh、vmin 、vmax
  17. 1.8(SQL学习笔记)触发器
  18. HMLocationEvent
  19. eclipse项目推送git
  20. OSG学习:基本几何体绘制示例

热门文章

  1. DRF之项目搭建
  2. vue+elementUI项目,父组件向子组件传值,子组件向父组件传值,父子组件互相传值。
  3. Java_冒泡排序_原理及优化
  4. Java并发编程学习:线程安全与锁优化
  5. js 幻灯片
  6. MVC模式-----struts2框架(2)
  7. express 连接数据库
  8. 向后台提交数据:利用cookie加session提交更多数据,
  9. JS之onunload、onbeforeunload事件详解
  10. 小tips:JS严格模式(use strict)下不能使用arguments.callee的替代方案