我的低效方法:

通过本地php脚本进行create:

<?php
//0-63
header("Content-type:text/html;charset=utf-8");
$conn = mysql_connect('localhost','root','') or die (mysql_error());
$db = mysql_select_db('test',$conn) or die(mysql_error());
for($i=10;$i<64;$i++){$sql =<<<SQLCREATE TABLE karate_final_{$i}(        xxxx        xxxx)ENGINE InnoDB AUTO_INCREMENT 73 DEFAULT CHARSET=utf8 COMMENT='stored everyones info list';
SQL;mysql_query($sql, $conn) or die(mysql_error($conn));
}
mysql_close($conn);
?>

发现效率很低,同时由于dev的连接网速不稳定且慢,create到9就结束了。

新方法:

先在dev机的数据库中创建karate_final_tmp, 在本地通过脚本生成SQL语句,

CREATE TABLE karate_final_{$i} LIKE karate_final_tmp;

粘贴到workbench,共计64条,执行。

//LIKE 关键字: 创建的table完全复制LIKE后面的表的结构

//另可以参考LIKE 与 SELECT关键字在此处使用的不同

 1 <?php
 2 //0-63
 3 header("Content-type:text/html;charset=utf-8");
 4 $conn = mysql_connect('localhost','root','') or die (mysql_error());
 5 $db = mysql_select_db('test',$conn) or die(mysql_error());
 6
 7 for($i=0;$i<64;$i++){
 8     $sql .= <<<SQL
 9           CREATE TABLE karate_final_{$i} LIKE karate_final_tmp;<br />
10 SQL;
11 }
12 mysql_close($conn);
13 echo $sql;
14 ?>

转载于:https://www.cnblogs.com/niceforbear/p/4721165.html

dev机上数据库中批量生成table相关推荐

  1. oracle数据库中批量把一张表里面的数据插入到不同的表中的方法

    oracle数据库中批量把一张表里面的数据插入到不同的表中的方法(insert first into | insert all into) 准备环境 1.oracle数据库自带的scott下的用户表 ...

  2. Excel中批量生成含二维码和条形码的产品标签,#Excel插件

    Excel中批量生成含二维码和条形码的产品标签,工厂文员必备 Excel中批量生成产品标签,标签中同时包含二维码和条形码.工厂出货时必备,有了此标签可以扫码入库,效率提升数几倍.

  3. 解决“Excel中批量生成的文件夹名称乱码”问题

    一.问题描述: 我们在学习Excel中批量生成文件夹,文件夹的名称会出现乱码的问题,对此给出的解决方案如下: 1.将txt文件的后缀改为bat再运行出现了如下乱码名称: 二.解决方案 将bat格式的批 ...

  4. 在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码

    在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码 手工生成标签效率低下,而且不能包含二维码.条形码. 利用<E灵>可以瞬间完成,而且第一次设置好参数,以后可以调用历史记 ...

  5. 通过NHibernate ORM和CodeDom在任何数据库中自动生成表以生成代码

    目录 介绍 NHibernate NHibernate的优点: NHibernate缺点: NHibernate如何运作? CodeDOM CodeDOM的优点: CodeDOM缺点: 逐步使用代码 ...

  6. sts从mysql数据库中反向生成实体类

    2019独角兽企业重金招聘Python工程师标准>>> 首先我们要在sts中建立mysql的数据库连接 1. 当点击ok之后,如果没有报错的话就应该是建立好了,我们可以点击查看这个数 ...

  7. oracle删除表中数据_工作表中提供的特定数据在数据库中批量删除的方法

    大家好,我们今日继续讲解VBA数据库解决方案的第25讲内容:利用VBA,把工作表中提供的数据在数据表中批量删除的方法.在上一讲中,我们讲了实现在数据表中删除记录的一般方法,这种方法可以对重复的数据进行 ...

  8. Excel中批量生成标签,批量打印标签。按指定模板批量打印标签

    1.问题概述 工作中经常需要将产品明细表转换成标签,贴在送货单上,或者将学生成绩转换成标签打印出来发送给学生. 例如在下图中有若干产品的送货信息,要求按图2的模板批量打印. 图1 送货信息 图2 标签 ...

  9. 使用Python在Excel中批量生成条形码

    2019独角兽企业重金招聘Python工程师标准>>> 最近在研究盘点机盘点的问题,其中有一部分的商品没有的条形码,就想着自个生成条形码.参考了网上的教程,关于Excel批量生成条形 ...

最新文章

  1. 为什么需要批判性思维 -- 读《学会提问》
  2. fastq-dump 报错 解决方案
  3. python自动打开浏览器下载zip,并且提取内容写入excel
  4. Linux : Notepad++ 远程连接linux
  5. 深度测试与alpha混合(1)
  6. 三、 复杂对象类型的WebService
  7. Linux编译和下载嵌入式实验,嵌入式实验6交叉编译及Linux简单程序设计实验
  8. 4g网络切换软件_游戏掉线坑队友?OPPO Reno网络切换超快,上分吃鸡更稳
  9. ubuntu 16.04 gogs git 环境搭建
  10. bzero等函数源代码实现
  11. cisco1841(cisco1841路由器设置步骤)
  12. imatest白平衡测试结果解析
  13. bash-記錄修改OFS和ORS讓$0重新計算
  14. MAC 终端命令,解压 rar 文件配置
  15. 微信小程序实现vtt视频字幕
  16. CUBEMX+FreeRTOS使用ArmComplier6(AC6)编译器的设置方法
  17. php易盾,内容审核统一管控!网易易盾智能审核管理系统开放试用
  18. 海思SD3403开发板学习(三)
  19. 传统推荐算法Facebook的GBDT+LR模型深入理解
  20. 15 个优秀开源的 Spring Boot 学习项目,一网打尽!

热门文章

  1. C++ socket编程
  2. 自动化测试QTP知识框架
  3. 2月上旬国内域名总量止跌回升 净增长量达8574个
  4. 【POJ】1742 coins 【背包问题】
  5. Linux与win2003下修改mac地址方法
  6. 建立TCP连接时的三次握手与四次挥手问题
  7. Linux基于expect(tcl)实现shell自动交互
  8. 【Python学习系列十四】IPython命令行式交互界面工具Jupyter
  9. 初始化列表||类对象作为类成员|| 静态成员
  10. 计算机组成原理——概述2