当前位置: 首页 > news >正文

SQLServer插入数据

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

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

clipboard.png
clipboard.png

使用T-SQL脚本插入数据

语法:insert into table_name values(值1, 值2,....);
插入一条完整数据:insert into [tests].[dbo].[test1] values('张三','男','22','1');
clipboard.png

语法:insert into table_name(列名1,列名2) values(值1, 值2);
插入指定字段数据:insert into [tests].[dbo].test1(name,sex,classid) values('李四','男','2');
clipboard.png

语法:insert into table_name(列名1,列名2) values(值1, 值2),(值3 ,值4),(值5 ,值6);
插入多条数据:
insert into [tests].[dbo].test1(name,sex,age,classid)
values('王五','男','22','2'),('马六','男','22','2'),('孙七','男','22','2');
clipboard.png

语法: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 ;
clipboard.png

蠕虫复制两个表结构不一样,选择性插入表中(注意:查询出来的列和要插入的列必须一一对应):
insert into tests.dbo.test2(name)
select name from tests.dbo.test1;
clipboard.png

示例结果:
clipboard.png

相关文章:

  • Sql Xml
  • Notepad++的语法高亮
  • 电脑安装打印机设备搜索不到解决记录
  • JMX详解
  • Spring Security 基于表达式的权限控制
  • Storm 0.9 集群搭建
  • vs2017使用rdlc实现批量打印
  • Click Magick – 下一代点击跟踪和链接管理
  • GitHub推出更多课程
  • HTML/CSS实现的一个列表页
  • python引用局部变量之nonlocal
  • OpenWrt backfire trunk源码下载及编译
  • CentOS 7上安装gitlab-runner
  • sql server实战
  • could not read block 0 in file base/16389/17624
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • [译]如何构建服务器端web组件,为何要构建?
  • Apache的基本使用
  • Computed property XXX was assigned to but it has no setter
  • MySQL数据库运维之数据恢复
  • Next.js之基础概念(二)
  • Puppeteer:浏览器控制器
  • Python 基础起步 (十) 什么叫函数?
  • Redux 中间件分析
  • Swift 中的尾递归和蹦床
  • Web Storage相关
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 番外篇1:在Windows环境下安装JDK
  • 分享一份非常强势的Android面试题
  • 好的网址,关于.net 4.0 ,vs 2010
  • 近期前端发展计划
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 蓝海存储开关机注意事项总结
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 说说动画卡顿的解决方案
  • 我的业余项目总结
  • 一个完整Java Web项目背后的密码
  •  一套莫尔斯电报听写、翻译系统
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 7行Python代码的人脸识别
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​低代码平台的核心价值与优势
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #{}和${}的区别是什么 -- java面试
  • #微信小程序:微信小程序常见的配置传旨
  • (1)Nginx简介和安装教程
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (八十八)VFL语言初步 - 实现布局
  • (编译到47%失败)to be deleted
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking