DELIMITER $$USE `DBName`$$DROP PROCEDURE IF EXISTS `pro_TableCreate`$$CREATE DEFINER=`root`@`%` PROCEDURE `pro_TableCreate`(
)
BEGIN
DECLARE i INT;
DECLARE table_name VARCHAR(20);
SET i = 0;WHILE i<100 DO
#为了使表名成为xxx00这样的格式加的条件判断
IF i<10 THEN
SET table_name = CONCAT('t_UserLog0',i);
ELSE
SET table_name = CONCAT('t_UserLog',i);
END IF;SET @csql = CONCAT(
'CREATE TABLE ',table_name,'(
ID bigint(18) UNSIGNED NOT NULL auto_increment COMMENT"注释",
UserID int(10) comment"注释",
ModularID int(4) comment"注释",
BillTypeID int(4) comment"注释",
BillerID bigint(18) comment"注释",
LogTypeID smallint(2) default "0" comment"注释",
Log varchar(1000) comment"注释",
LogDate datetime comment"注释",
Deleted tinyint(1) DEFAULT "0" comment"注释",
DeletedID int(10) comment"注释",
Deletedate datetime comment"注释",
PRIMARY KEY(FInterID)
)ENGINE=Innodb default charset=utf8;'
);PREPARE create_stmt FROM @csql;
EXECUTE create_stmt;
SET i = i+1;
END WHILE;END$$DELIMITER ;

mysql-使用存储过程一次性批量创建多张表相关推荐

  1. mysql语法大全w3school_(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)...

    1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype ...

  2. Mysql创建一张表并且添加一万条数据

    创建一张表并且给表添加一万条数据,就是为了测试慢查询,可以作为测试数据 1.创建一张表 CREATE TABLE user100w(id INT NOT NULL AUTO_INCREMENT,fir ...

  3. Django数据库的查看、删除,创建多张表并建立表之间关系

    配置以下两处,可以方便我们直接右键运行tests.py一个文件,实现对数据库操作语句的调试: settings里面的设置: #可以将Django对数据库的操作语法,能输出对应的的sql语句 LOGGI ...

  4. mysql数据库中到底能建多少张表?(单实例下单个库)

    单实例mysql数据库中到底能建多少张表? 业务两个同学今天就这个问题过来探讨,他们的诉求是: 1. 一个用户的表要全部放到一个数据库中. 2. 预计1000个用户每个用户初步规划1000张表. 这1 ...

  5. 如何创建一张表mysql_如何创建一张规范的MySQL表

    到底怎样才能创建一张规范的MySQL表? 为什么必定需要有无业务意义的主键,并且还需要自增? 应该在哪些字段添加索引? 或许有些人会有以上类似的疑问.这几天通过本身的整理加上好友的指导,整理了一份稍微 ...

  6. Mysql之存储过程,动态创建表和数据库-,动态删除-yellowcong

    今天在弄mycat 的时候,有一个需求,就是创建12个数据库,然后数据库里面都创建一个表,我当时想象,这个玩意也不难,于是寻思通过存储过程来动态创建表,只需要传递进来数据的前缀名称和表名称,即可创建1 ...

  7. mysql创建三张表的视图_mysql三张表连接建立视图

    三张表连接·· A表的a字段 对应 B表的b字段 ,B表的b1字段对应C 表的c字段 现在 建立 一个视图,可以同时 看到三张表的 所有信息·~ create or replace view v_na ...

  8. 一个mysql可以存多少数据类型_mysql一张表到底能存多少数据?

    前言 程序员平时和mysql打交道一定不少,可以说每天都有接触到,但是mysql一张表到底能存多少数据呢?计算根据是什么呢?接下来咱们逐一探讨 知识准备 数据页 在操作系统中,我们知道为了跟磁盘交互, ...

  9. MySQL和Oracle中如何update一张表中的字段赋值给另一张表的字段

    MySQL 中实现将 一张表table1 中的字段name 等于table2 中的字段 name 通过相同字段no相连,实现如下: update table1 a1,table2 a2 set a1. ...

最新文章

  1. 5选项卡(封装插件版)加事件委托版选项卡
  2. linux服务器遭攻击,记一次linux服务器被攻击与防护
  3. (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
  4. php fig是什么,还是看好 PHP-FIG
  5. linux连接小米随身wifi密码忘记了,小米随身wifi设置教程
  6. c语言输出26个小写英文字母,c语言题。 按顺序打印输出26个英文字母,
  7. 分辨西瓜和冬瓜的思考
  8. 百度编辑器上传图片限制宽高
  9. 佛罗里达大学计算机专业世界排名,2020年中佛罗里达大学排名TFE Times美国最佳计算机科学硕士专业排名第107...
  10. dlib检测人脸landmarks
  11. Nginx简单入门与反向代理和负载均衡
  12. php adc类,Maxim:六种主流ADC架构的比较(SAR,Sigma-Delta,Pipelined等)
  13. python 泰森多边形边界_泰森多边形
  14. 一招教你如何提高分销平台分账效率
  15. 【文件包含漏洞03】文件包含漏洞的空字符绕过及六种利用方式
  16. RAM、 ROM 、SRAM 、DRAM 、SDRAM 、DDR (2、3、4)SDRAM辨析
  17. 此身谁料,心在天山,身老沧洲
  18. OpenCV3 5.3 用形态学滤波器开启和闭合图像
  19. springboot+dubbo+zookeeper详细搭建
  20. 关于阿里巴巴的“旅游宝”的互联网金融思考

热门文章

  1. 吴恩达|机器学习作业5.0.偏差与方差
  2. 西瓜书+实战+吴恩达机器学习(五)监督学习之线性判别分析 Linear Discriminant Analysis
  3. 机器学习实战(十)Apriori(关联分析)
  4. 如何让字体大小12px
  5. python pca双标图的含义_PCA双标图 - 箭长度
  6. [Ext JS]5.8 Group Grid-分组网格
  7. JMS介绍与ActiveMQ安装
  8. [过年菜谱之]清蒸鲍鱼
  9. [微博]页面table 闪动问题解决
  10. java 对称加密 教程_Java 对称加密算法DES 的使用教程