MySQL与MSSQl使用While语句循环生成测试数据的代码
在MySQL中,使用While语句循环与SQL Server中有所不同,代码测试通过。
MSSQL中使用while语句循环生成数据的方法:
declare @a int
set @a = 1
while @a<25
begin
INSERT INTO demotable (id,item1,item2) VALUES (@a,"abc","123")
set @a = @a + 1
end
MySQL中,使用while循环处理数据方法:需要新建为存储过程,直接调用执行存储过程。
CREATE DEFINER=`root`@`localhost` PROCEDURE `NewProcedure`()
BEGIN
DECLARE i INT;
SET i=1;
WHILE i<100 DO
INSERT INTO demotable (id,item1,item2) VALUES (i,"测试试题","0");
SET i = i + 1;
END WHILE;
END;
相关推荐
-
Oracle查看逻辑读、物理读资源占用排行的SQL语句
查看逻辑读前10的SQL: 复制代码 代码如下: set linesize 300; set pagesize 300; set long 50000; SELECT * FROM ( SELECT sql_fulltext AS sql, SQL_ID,buffer_gets / executions AS "Gets/Exec",buffer_gets, executions FROM V$SQLAREA WHERE buffer_gets > 100
-
for语句中的几种分隔符形式小结
其实for /l %i in (1,1,99) do @echo %i 括号中间的分隔号有多种 形式如下: for /l %i in (1,1,99) do @echo %i for /l %i in (1 1 99) do @echo %i for /l %i in (1;1;99) do @echo %i for /l %i in (1=1=99) do @echo %i for /l %i in (1<tab>1<tab>99) do @echo %i <tab>
-
详解Oracle数据库各类控制语句的使用
Oracle数据库各类控制语句的使用是本文我们主要要介绍的内容,包括一些逻辑控制语句.Case when的使用.While的使用以及For的使用等等,接下来我们就开始一一介绍这部分内容,希望能够对您有所帮助. Oracle 中逻辑控制语句 If elsif else end if set serverout on; declare per_dep_count number; begin select count(*) into per_dep_count from emp; if per_de
-
SQL Server控制语句的基本应用
1.语句块(BEGIN-END)语句块语法如下: BEGIN <SQL语句或程序块> ENDBEGIN-END用来设定一个语句块,可以将多条Transact-SQL语句封装起来构成一个语句块,在处理时,整个语句块被视为一条语句.BEGIN-END经常用在条件语句中,如IF-ELSE 或WHILE循环中.BEGIN-END语句可以嵌套使用. 2.判断语句(IF-ELSE)通常计算机是按顺序执行程序中的语句,但是在许多情况下,语句执行的顺序以及是否执行
-
MySQL与MSSQl使用While语句循环生成测试数据的代码
在MySQL中,使用While语句循环与SQL Server中有所不同,代码测试通过. MSSQL中使用while语句循环生成数据的方法: 示例代码: 复制代码 代码如下: declare @a int set @a = 1 while @a<25 begin INSERT INTO demotable (id,item1,item2) VALUES (@a,"abc","123") set @a = @a + 1 end MySQL中,使用while循环处理
-
java联调生成测试数据工具类方式
目录 java联调生成测试数据工具类 代码 java druid工具类及测试 总结 java联调生成测试数据工具类 在日常的联调中,我们经常需要准备一定数量的测试数据,用来配合前端测试. 当然对于简单的数据类型完全可以通过 JDK 自带的 Random 类来实现. 但是参数的格式有特殊要求的时候,临时处理比较麻烦,这个时候就需要借助一些现存的工具类生成测试数据. 代码 import java.math.BigDecimal; import java.text.ParseException; im
-
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
本文实例讲述了PHP+Mysql实现多关键字与多字段生成SQL语句的函数的方法.分享给大家供大家参考.具体实现方法如下: 先看实例: 复制代码 代码如下: $keyword="1 2 3"; echo $sql=search($keyword,"enter_gongyin_pic","a+b+c"); //函数生成,没有LIMIT,没有ORDER BY 生成: 复制代码 代码如下: SELECT * FROM `enter_gongyin_pic
-
MySQL一些常用高级SQL语句详解
目录 一.MySQL进阶查询 二.MySQL数据库函数 三.MySQL存储过程 总结 一.MySQL进阶查询 首先先创建两张表 mysql -u root -pXXX #登陆数据库,XXX为密码 create database jiangsu; #新建一个名为jiangsu的数据库 use jiangsu; #使用该数据库 create table location(Region char(20),Store_name char(20)); #创建location表,字段1为Region,数据类
-
MySQL基础入门之Case语句用法实例
目录 引言 CASE 的语法 CASE 语句在 MySQL 中是如何工作的? 带有 SELECT 和 ORDER BY 子句的 CASE 语句 具有聚合函数的 CASE 语句 补充:case行转列用法 总结 引言 MySQL CASE 是一个 MySQL 语句查询关键字,它定义了处理循环概念以执行条件集并使用 IF ELSE 返回匹配案例的方式. MySQL 中的 CASE 是一种控制语句,它验证条件案例集,并在第一个案例满足 else 值时显示值并退出循环. 如果没有找到 TRUE 且语句没有
-
通过MySQL日志实时查看执行语句以及更新日志的教程
查看MySQL执行的语句 想实时查看MySQL所执行的sql语句,类似mssql里的事件探查器.对my.ini文件进行设置,打开文件进行修改: basedir=E:/MySQL 4.0.12 #bind-address=192.168.15.196 datadir=E:/MySQL 4.0.12/data #language=E:/MySQL 4.0.12/share/your language directory #slow query log#=slowqueris.log #tmpdir#
-
mysql、mssql及oracle分页查询方法详解
本文实例讲述了mysql.mssql及oracle分页查询方法.分享给大家供大家参考.具体分析如下: 分页查询在web开发中是最常见的一种技术,最近在通过查资料,有一点自己的心得 一.mysql中的分页查询 注: m=(pageNum-1)*pageSize;n= pageSize; pageNum是要查询的页码,pageSize是每次查询的数据量, 方法一: select * from table order by id limit m, n; 该语句的意思为,查询m+n条记录,去掉前m条,返
-
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- """ Purpose: 生成日汇总对账文件 Created: 2015/4/27 Modified:2015/5/1 @author: guoyJoe """ #导入模块 import MySQLdb import time impor
-
Python for循环生成列表的实例
一般Python for语句前不加语句,但我在机器学习实战中看到了这两条语句: featList = [example[i] for example in dataSet] classList = [example[-1] for example in dataSet] 多方研究和询问,得到如下解释: 语句featList = [example[i] for example in dataSet]作用为: 将dataSet中的数据按行依次放入example中,然后取得example中的examp
-
Python从MySQL数据库中面抽取试题,生成试卷
一.背景 本文章主要是分享如何使用Python从MySQL数据库中面抽取试题,生成的试卷每一份都不一样. 二.准备工作 1.安装Python3 下载地址:https://www.python.org/downloads/windows/ 2.安装库 pip install python-docx==0.8.10 pip install PyMySQL==1.0.2 3.试题库.xlsx 开发程序前需要先收集试题,本文是将试题收集存放MySQL数据库中,格式如下: 选择题数据库截图: 填空题/解答
随机推荐
- 使用EXT实现无刷新动态调用股票信息
- Ajax返回数据之前的loading等待效果
- Vue键盘事件用法总结
- JS库之Three.js 简易入门教程(详解之一)
- js实现简单的验证码
- 去掉RAR右键解压菜单的VBS代码
- JAVA和JAVAC 命令详细介绍
- Java的this关键字的使用与方法的重载相关知识
- IOS UIWebView获取404、504等错误问题解决方案
- 使用javascript实现监控视频播放并打印日志
- php版微信公众平台之微信网页登陆授权示例
- GetPaing 函数之asp采集函数中用到的获取分页的代码
- 12306动态验证码启发之ASP.NET实现动态GIF验证码(附源码)
- Linux消息队列实现进程间通信实例详解
- 如何提示用户打开Cookie?
- javaScript的函数对象的声明详解
- 详解如何在 Linux 启动时自动执行命令或脚本
- ORA-00947:Not enough values (没有足够的值)的深入分析
- asp.net中oracle 存储过程(图文)
- javascript中判断一个值是否在数组中并没有直接使用