iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >批量创建100张表
  • 743
分享到

批量创建100张表

2024-04-02 19:04:59 743人浏览 八月长安
摘要

#在工作中,经常会有以时间或者数字命名,创建n张表的需求。 #下面给出4种常用的批量创建100张表的小脚本。 #结果 Mysql> show tables; +---------

#在工作中,经常会有以时间或者数字命名,创建n张表的需求。
#下面给出4种常用的批量创建100张表的小脚本。

#结果
Mysql> show tables;
+-----------------+
| Tables_in_tsdb  |
+-----------------+
| Total_Winner_01 |
| Total_Winner_02 |
| Total_Winner_03 |
| Total_Winner_04 |
| Total_Winner_05 |
| Total_Winner_06 |
| Total_Winner_07 |
| Total_Winner_08 |
| Total_Winner_09 |
| Total_Winner_10 |
| Total_Winner_11 |
| Total_Winner_12 |
| Total_Winner_13 |
| Total_Winner_14 |
| Total_Winner_15 |
+-----------------+
15 rows in set (0.00 sec)

#第一种:
##create 100 tables
#!/bin/sh
#
db_name='USE RenmaiInfluenceDB'
for i in {0 99};
do 
    len=`expr length $i`
    if [ $len -eq 2 ];then
    num=$i
else
    num="0${i}"
fi
    echo '''
CREATE TABLE `Total_Winner_'''$num'''` (
  `Id` INT (10),
  `UserId` INT (10),
  PRIMARY KEY (`Id`)
) ENGINE = INNODB DEFAULT CHARSET = utf8 ;
    '''
echo 
done
========================================================================================================
#第二种:
#!/bin/sh
#creat tables
for i in `seq 1 15`
do
    var=`printf "%02d\n" $i`
   
    echo '''
CREATE TABLE `Total_Winner_'''$var'''` (
  `Id` INT (10),
  `UserId` INT (10),
  PRIMARY KEY (`Id`)
) ENGINE = INNODB DEFAULT CHARSET = utf8 ;
''' 
  
    echo
done
============================================================================
#第三种:
#!/bin/sh 
# 需要将 sql 中的" ` " 符号删除
for i in `seq 0 1 99`
do
    STEP=`printf %02d ${i}`
    create_tab_sql="
CREATE TABLE Total_Winner_${STEP} (
  Id INT (10),
  UserId INT (10),
  PRIMARY KEY (Id)
) ENGINE = INNODB DEFAULT CHARSET = utf8 ;"
    echo -e ${create_tab_sql}
    
    echo
done
===================================================================================
#第四种:python脚本
#!/usr/bin/Python
import string
for i in range(7,13):
    sql = "CREATE TABLE `Content_2015%02d` LIKE `Content_201503`;" % i
    print(sql)
for i in range(15,20):
    sql = "CREATE TABLE `Content_2016%02d` LIKE `Content_201503`;" % i
    print(sql)
========================================
您可能感兴趣的文档:

--结束END--

本文标题: 批量创建100张表

本文链接: https://www.lsjlt.com/news/44306.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PyTorch中怎么创建张量
    在PyTorch中,可以使用torch.tensor()函数来创建张量。例如,创建一个包含5个元素的一维张量可以这样做: impor...
    99+
    2024-04-02
  • Oracle两张表关联批量更新其中一张表的数据
    方法一(推荐): UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHER&...
    99+
    2024-04-02
  • 批量建立文件夹,为Serv_U批量创建用户
    在网上看了下,也没有找到好的方法。没办法,只能拿出老一套了用DOC建立了。 方法步骤。 1.首先建立各个账户的文件夹。 账号如果有规律的话那好说,如:ftp001、ftp001.。。...
    99+
    2022-11-21
    Serv_U 创建用户
  • MySQL创建三张关系表实操
    目录1.创建学生表2.创建科目表3.创建分数表4.插入数据5.查询全部分数6.查询学生的平均分7.总分排行榜1.创建学生表 create table tbl_stu ( id in...
    99+
    2024-04-02
  • MySQL如何创建三张关系表
    今天小编给大家分享一下MySQL如何创建三张关系表的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.创建学生表create&...
    99+
    2023-06-29
  • tensorflow创建张量的方法是什么
    在TensorFlow中,可以使用tf.constant()函数来创建张量。例如: import tensorflow as tf ...
    99+
    2024-03-15
    tensorflow
  • oracle怎么创建一张一样的表
    要创建一张与现有表相同的表,可以使用CREATE TABLE语句,然后在新表的定义中包含现有表的结构。以下是一个示例: CREATE...
    99+
    2024-04-12
    oracle
  • 如何在TensorFlow中创建一个张量
    在 TensorFlow 中,可以使用 tf.constant() 函数创建一个张量。示例如下: import tensorflow...
    99+
    2024-03-01
    TensorFlow
  • Torch中如何创建和操作张量
    在Torch中,可以使用torch.Tensor类来创建张量。张量可以通过传递一个列表、元组或numpy数组来初始化。例如: imp...
    99+
    2024-04-02
  • PyTorch中怎么创建和操作张量
    要在PyTorch中创建和操作张量,首先需要导入torch库。以下是一些常用的创建和操作张量的方法: 创建张量: import ...
    99+
    2024-03-05
    PyTorch
  • navicat怎么用代码创建几张表
    通过 navicat 代码创建表的方法包括:连接数据库、创建查询、使用 sql 代码创建表、运行查询、重复创建其他表、保存查询。此方法使您可以使用代码轻松创建多个表。 使用 Navic...
    99+
    2024-04-23
    navicat
  • PyTorch中创建张量的方法是什么
    在PyTorch中创建张量有多种方法,最常用的方法包括: 使用torch.tensor()函数:通过传入一个列表或数组来创建张量。...
    99+
    2024-03-05
    PyTorch
  • python批量创建gitlab的用户
    在脚本的同目录下需要创建一个名为“useradd.txt”的文件,用于存放需要创建的用户,useradd的内容格式:账号,邮箱,密码(注意,这3个单元之间要以英文逗号隔开),举例,我要新建一个账号为test,邮箱为test@qq.com,密...
    99+
    2023-01-31
    批量 用户 python
  • mysql中怎么批量建表
    mysql中怎么批量建表,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。[@more@]1.通过sysbench等工具模拟数据库压力2.通过...
    99+
    2024-04-02
  • Pytorch实现张量的创建与使用方法
    目录张量的创建及其基本类型1.张量(Tensor)函数创建方法2.张量的类型3.张量类型的转化张量的维度及形变1.创建高维张量2.张量的形变2.1 flatten拉平: 将任意维度张...
    99+
    2024-04-02
  • python批量创建变量并赋值操作
    一,简单的情况: 核心是exec函数,exec函数可以执行我们输入的代码字符串。exec函数的简单例子: exec ('print "hello world"') hello w...
    99+
    2024-04-02
  • python怎么批量创建文件夹
    可以使用os模块中的mkdir()函数来批量创建文件夹。下面是一个简单的示例代码: import os # 批量创建文件夹 def...
    99+
    2023-10-24
    python
  • 怎么在mysql数据库中创建一张表
    这篇文章主要介绍怎么在mysql数据库中创建一张表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体方法:首先打开MYSQL,创建一个数据库。利用create database +(数据库名称)语句,来出创建数据库。...
    99+
    2023-06-14
  • SecureCRT实现批量创建及导入session和批量SSH2登录
    一、首先你已经装好了SecureCRT,并且已经激活 二、将下载下来的文件保存在你容易找到的地方,把后缀修改成py或者vbs,这里修改成了vbs ImportArbitraryDataFromFileToSecureCRTSessions ...
    99+
    2023-08-31
    服务器 java php
  • 如何用bat批量创建文件夹
    本篇内容主要讲解“如何用bat批量创建文件夹”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用bat批量创建文件夹”吧!分别创建1 2 3 等3个文件的几种方法 创建,1 2 3 三个文件的几...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作