您的位置:

mysql批处理新建数据库(mysql 批量写入或更新)

本文目录一览:

如何用批处理备份mysql数据库

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

md "E:\数据备份\%ymd%"

"D:\MySQL\bin\mysqldump.exe" --opt -Q mysql -uroot -p123456789

E:\数据备份\%Ymd%\mysql.sql

REM ..... 这里可以添加更多的命令,要看你有多少个数据库,其中 -Q 后面是数据库名称

-p紧跟后面是密码

echo Winrar loading...

"C:\Program Files\WinRAR\WinRAR.exe" a

-ep1 -r -o+ -m5 -df "E:\数据备份\%Ymd%.rar" "E:\数据备份\%Ymd%"

echo OK!

把上面的命令保存为 backup.bat ,双击运行,就开始备份数据了。

第一句是建立一个变量 %Ymd% ,通过

%date% 这个系统变量得到日期,%date:~,4% 表示取日期的前面4个字符就是年份,%%date:~5,2%

表示取日期第5个字符开始的2个字符就是月份,%date:~8,2% 这个就是日期号数,如 2009-06-20 这个日期最后得到的结果是 20090620

第二句就是使用变量 %Ymd% 的值建立一个空的文件夹。

第三句开始就是使用MySQL的命令对数据库mysql进行备份,并存储在

E:\数据备份\%ymd% 这个文件夹下面,这里可以有很多类似的命令,备份多个数据库。

最后就是使用 WinRAR 对备份的数据进行压缩,并存储为以

%Ymd% 变量值建立的RAR文件名,同时删除备份的 %Ymd% 目录。

如果你想让系统自动定期备份,就可以通过系统的任务计划定期执行这个命令。

如何使用批处理启动MySQL数据库

1、把待执行Sql保存在一个文件,这里为20110224.sql。2、新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执行20110224.sql的语句:复制代码代码如下:osql-Sgdjlc-dTestDB-Usa-P1-i20110224.sql

求bat文件创建mysql数据库,并调用一个SQL文件的代码

@echo off

set path=C:\program files\mysql\mysql server 5.5\bin

cd ./

set CURR_PATH=%cd%

mysql -h localhost -u root --password=root  crm.sql

mysql -h localhost -u root  -p CRM  rms.sql --password=root

急急急!!!!如何使用批处理文件自动备份mysql数据库呢?

假想环境:

mysql

安装位置:c:\mysql

数据库名称为:bbs

数据库备份目的地:d:\db_bak\

============================

新建db_bak.bat,写入以下代码

net

stop

mysql

xcopy

c:\mysql\data\bbs\*.*

d:\db_bak\bbs\%date:~0,3%\

/y

net

start

mysql

然后使用windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)

保存一周的数据,用%date:~0,3%,保存每天的数据,用%date:~4,10%

怎么写一个MySQL自动执行脚本

呵呵~前几天刚搞好这个...

分两个BAT(1.bat,2.bat)~~当然可以连起来~BAT路径自己修改

1.bat内容以下

D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -uroot -p D:\wamp\www\mysqlCreatDB.sql

2.bat

mysqlCreatDB.sql内容为:create database “自己数据库名字”

2.bat内容以下

@ECHO off

set user=root

set pass=

set wdb=gx

set port=3306

set server=localhost

@ECHO 正在安装数据库....

D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -h %server% --user=%user% --password=%pass% --port=%port% %wdb% D:\wamp\www\自己导出的SQL文件

@ECHO 安装完毕

mysql使用批处理导入有数据的sql文件。大神们就指教。。 有惊喜

你现有的sql文件也是从别的库中导出的吧,导出的sql文件中没建库语句,所以你要先在库中建好库,可以如下操作:

一、前期准备工作

mysql -u root -p密码 //登录到mysql库中

create database 库名 //创建一个新数据库

二、导入数据

mysql -u 用户-p密码 库名 sql文件的绝对路径 //在操作系统下操作

三、验证数据

mysql -u root -p密码 //登录到mysql库中

use 你上面创建的库 //指定要操作的库

show tables; //查看当前库中的所有表

select count(*) from 表名; //查看指定表中数据

好了兄弟,以上3步就可以实现数据的导入及验证了,希望可以帮到你!