MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出
1. 创建数据
为了实现批量数据的导入导出,首先需要创建大量的数据,通过循环结构搭配存储过程实现循环插入,但是这种方式相当慢,博主插入1万条数据,花费了5分钟54秒的时间。
需要注意的两点:①不管是循环结构还是分支结构等,都需要在begin-end结构中,而begin-end结构只能用在函数、存储过程内;②为了区分函数或存储过程和普通SQL语句的结束,需要通过delimiter为函数或存储过程单独指定结束符。
2. 批量数据的导入导出命令
导出的out.sql文件内容如下所示。
MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出相关推荐
- MySQL 高级 - 存储过程 - 语法 - case结构
MySQL 高级 - 存储过程 - 语法 - case结构 -- 给定一个月份, 然后计算出所在的季度 create procedure pro_test7(mon int) begindeclare ...
- Oracle创建用户、表空间、导入导出、...命令
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserve ...
- mysql用存储过程更新表_如何创建存储过程以更新MySQL表中的值?
我们可以使用IN运算符创建一个存储过程来更新MySQL表中的值.为了理解它,我们以一个名为" student_info"的表为例,该表包含以下数据:mysql> Select ...
- Java学习笔记2.5.3 循环结构 - 循环嵌套
文章目录 零.本讲学习目标 一.嵌套循环 (一)嵌套循环概念 (二)双重for循环 1.语法格式 2.执行规则 (三)案例演示 任务1.打印字符图形 (1)打印矩形 (2)打印平行四边形 课堂练习:打 ...
- Labview循环结构创建数组的例子
创建数组过程中可能会出现很多重复的内容,所以,大多时候可以利用循环结构来创建数组.下面通过生成100以内的随机整数创建一个4×4的二维数组.可按照以下步骤进行. 步骤一 创建一个VI,在程序框图中添加 ...
- 04 循环结构概述和for语句的格式及其使用
04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do-while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环 ...
- 04、switch-case分支结构、循环结构
Day04_Java基础语法 1.分支结构 1.1 switch-case 分支结构 格式: switch (表达式) {case 常量1:语句块1;break;case 常量2:语句块2;break ...
- JavaScript - for 循环结构 与 数组
循环结构 循环结构作用:代码重复执行 1.1-for循环结构 1.for循环语法 for( 语句1;语句2;语句3 ){循环体:需要反复执行的代码; } 2.执行步骤: 1.执行语句1(定义一个循环变 ...
- 【Python从零到壹】Python的循环结构详解
欢迎大家来到互联网老辛的专栏<Python从零到壹>,在这里我将分享约300篇Python系列文章,所有文章都将结合案例.代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望 ...
最新文章
- C++中extern C的使用
- 图灵机与控制论之分歧,一切为了人类心智的荣耀!
- Git 2.9增加了Merge、Rebase、Commit等新特性
- 使用Redis实现在线点赞系统
- 探索比特币源码5-私钥
- mysql 数据仓库 元数据_数据仓库中的元数据管理
- 【UI/UX】浅谈Spin框
- 使用GNOME桌面工具管理Linux(4)–服务的使用
- python生成日志文件_Python 日志生成器
- Buildroot make网卡interfaces文件被修改
- 图书管理系统完整代码
- WPS Linux版的公式自动编号且右对齐的方法
- MFC 树形控件的使用
- android 强制竖排,[Android]实现文字竖排
- Pandas数据分析实战(1)——探索Chipotle快餐数据
- Mathematica最简教程
- 洛谷-5149 会议座位
- CAD多行文本中文字的堆叠
- C语言邮箱名字用什么存储,用c++定义一个描述学生通讯录的类数据成员包括姓名学校电话号码和邮箱...
- java输入年月日,输出这是这一年的第几天