bat脚本:批量生成创建数据库的SQL语句

需求来源:使用 Navicat等数据库工具点击“转储SQL文件”会生成一个 xxx.sql 的文件,xxx是导出的数据库名。导出的数据库多了,就会一次性生成很多这样的SQL文件,所以需要写个脚本根据这些SQL脚本文件来批量生成创建数据库的SQL语句。

例如:

要批量生成SQL语句,可以写个bat脚本,脚本内容如下:

@echo off
setlocal enabledelayedexpansion
set dir=C:\Users\Administrator\Desktop\SQL
for /r "%dir%" %%f in (*.sql) do (
	echo CREATE DATABASE %%~nf CHARACTER SET utf8 COLLATE utf8_general_ci; >> create_db.sql
)

endlocal

这样会将SQL语句生成好输出到  create_db.sql文件里,如下

相关推荐

  1. SQL语句创建数据库

    2024-01-30 20:58:01       53 阅读
  2. sql语句创建数据库

    2024-01-30 20:58:01       54 阅读
  3. sql语句创建数据库

    2024-01-30 20:58:01       52 阅读
  4. SQL语句创建数据库详解

    2024-01-30 20:58:01       54 阅读
  5. bat脚本sqlserver 不同数据库同步

    2024-01-30 20:58:01       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 20:58:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 20:58:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 20:58:01       82 阅读
  4. Python语言-面向对象

    2024-01-30 20:58:01       91 阅读

热门阅读

  1. 分享7种SQL的进阶用法

    2024-01-30 20:58:01       62 阅读
  2. [python3]多线程 日志输出在不同的文件中

    2024-01-30 20:58:01       42 阅读
  3. Device收到通知时,通知指示灯不闪烁的问题

    2024-01-30 20:58:01       64 阅读
  4. Python采集学习笔记-SQL Server不同表的数据转移

    2024-01-30 20:58:01       51 阅读
  5. 【前端基础--8】

    2024-01-30 20:58:01       63 阅读
  6. 【书生·浦语大模型实战营】学习笔记目录

    2024-01-30 20:58:01       54 阅读
  7. C语言数据在内存中的存储和结构体&联合体&枚举

    2024-01-30 20:58:01       60 阅读
  8. 【Python3】计算两个字符串的相似度

    2024-01-30 20:58:01       59 阅读
  9. 《微信小程序开发从入门到实战》学习九十七

    2024-01-30 20:58:01       57 阅读
  10. 剑指offer面试题13 在O(1)时间删除链表结点

    2024-01-30 20:58:01       57 阅读
  11. 最少硬币问题

    2024-01-30 20:58:01       48 阅读