SQL server里面插入数据的关键字为:insert into tableName(属性,属性……) values(值,值……),这里面的属性石可选的,如果插入完整的数据,即所有属性都插,则(属性,属性……)可以不要,直接insert into tableName values(值,值……)。

比如新建个表student(cName,bSex,iAge)

这里先实现单行插入('张三','0','20'),实现代码如下:

1 insert into student(cName,bSex,iAge)
2 values('张三','0','20')

有些情况下,我们希望能批量插入多条数据,这里便引入批量插入的方法,要是插入的多条数据没有规律(目前还不知道怎么批量插入),有规律的话可以很方便的进行,本文旨在说明批量插入的概念,先举个例子试试,同样在student表中插入数据('test','0','11'),多次插入这条数据,代码如下:

1 declare @count int
2     set @count=0                      --这个用作记录循环次数,即待插数据的条数
3     while(@count<3)                    --只能插3条
4       begin
5           waitfor delay '000:00:05'  --延迟5秒
6           insert into student(cxm,bsex,iage)
7           values('test','0','11')
8           set @count=@count+1
9       end

转载于:https://www.cnblogs.com/huang1990/archive/2013/04/11/3014897.html

SQL插入数据的方法相关推荐

  1. php yii 插入,YII框架批量插入数据的方法

    本文实例讲述了YII框架批量插入数据的方法.分享给大家供大家参考,具体如下: public function insertSeveral($table, $array_columns) { $sql ...

  2. 三种批量插入数据的方法

    批量插入数据 本文将介绍三种批量插入数据的方法.第一种方法是使用循环语句逐个将数据项插入到数据库中:第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server ...

  3. oracle怎么把数据跑进视图里,在Oracle中向视图中插入数据的方法

    在Oracle中向视图中插入数据的方法 插入视图的条件: 1.如果视图是基于一个基础表产生的,那么这就称为非连接视图,所有的非连接视图都是可以更新的,也就是说可以在该视图上进行,INSERT,UPDA ...

  4. php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法

    这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下 本文实例讲 ...

  5. thinkphp mysql批量入库_ThinkPHP3.2框架使用addAll()批量插入数据的方法

    本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...

  6. addall php,ThinkPHP3.2框架使用addAll()批量插入数据的方法

    本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...

  7. mysql 避免重复添加_MySql三种避免重复插入数据的方法

    前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误. insert ignore. replace into insert on duplicate k ...

  8. mysql重复上一行的快捷_MySql三种避免重复插入数据的方法

    前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误. insert ignore. replace into insert on duplicate k ...

  9. c# 向mysql插入数据_C#连接mysql数据库 及向表中插入数据的方法

    mysql 语句操作: 创建数据库:create database hotelATMDb; use hotelATMDb; C#连接mysql 1.引用 dll MySql.Data.dll 下载地址 ...

最新文章

  1. 一个互联网「打工人」的卑微一天
  2. 【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容...
  3. php 实现二叉树的最大深度_PHP 实现二叉树
  4. IBM调低DB 2价格,Oracle提高MySQL使用成本
  5. WinCE内核裁减(中文字体)及字库和内核的分离
  6. Android下Cocos2d创建HelloWorld工程
  7. 数据结构与算法学习笔记之 提高读取性能的链表(上)
  8. xpath中normalize-space的实际应用
  9. 计算机视频解码测试,无底限测试 入门电脑挑战H.265视频解码
  10. ENVI FLAASH大气校正常见错误及解决方法
  11. 60天使用百词斩背单词的感想
  12. automation服务器不能创建对象
  13. QQ现状深度剖析:你还认为QQ已经被微信打败了吗?
  14. 电商平台后台管理系统--->操作方法说明
  15. minio 上传文件失败报错信息: The difference between the request time and the server‘s time is too large.
  16. nginx: [emerg] open() /var/run/nginx/nginx.pid failed (2: No such file or directory)解决方法
  17. Argo CD系列视频图文版之Github 实现全自动化 CICD
  18. Sklearn实现非线性回归
  19. Python制作回合制手游外挂简单教程(中)
  20. oracle 创建唯一索引

热门文章

  1. pytorch —— Batch Normalization
  2. Gamma函数(伽玛函数)的一阶导数、二阶导数公式推导及java程序
  3. matlab绘画固定方程的曲线图
  4. 分别用雅可比(Jacobi)迭代法和高斯—塞德尔(Gauss—Seidel)迭代法求解线性方程组(转载)
  5. Createprocess控制台程序输出重定向
  6. 计算机学业水平测试题及答案初中,初中信息技术学业水平测试——选择题
  7. tomcat最大连接数_SpringBoot内嵌Tomcat自定义配置用法
  8. android自定义通知栏图标大小,Android不使用自定义布局情况下实现自定义通知栏图标的方法...
  9. vmware嵌套虚拟化对服务器的影响,VMware 虚拟机嵌套部署 KVM 虚拟机小结
  10. java 监听事件和处理事件_Java基础教程之事件和监听器