您的位置:首页 > 数据库 > MySQL

使用bat文件执行mysql的建库操作

2012-07-01 15:41 357 查看
开发完使用数据库的项目要交付给用户的时候,可能用户不会用数据库,如何指导用户在本机上安装好数据库软件后能够简单的完成建库建表的操作呢,可以写个bat文件,将需要操作的命令包装起来,这样用户只需要点击执行bat文件就可以完成数据库的创建及库中表的创建了。
本人对于bat文件不甚了解,以下言语也是从网上查到,然后经过自己三番五次的测试才通过的。聊记于此,希望给出现同样错误的大家一个借鉴。

首先,bat文件内容:

set errorlevel=0
set path_home_mysql="C:\Program Files\MySQL\MySQL Server 5.5\"
set path_bin_mysql=%path_home_mysql%bin\
set user_mysql=root
set password_mysql=aaaa
%path_bin_mysql%mysql -u%user_mysql% -p%password_mysql%
<testsql.sql

testsql.sql

DELETE DATABASE IF EXISTS TEST;
CREATE DATABASE TEST;
USE TEST;
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for test
-- ----------------------------
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
`ID` int(11) DEFAULT NULL,
`name`

varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


复制搜索

复制搜索
要注意的地方主要是bat文件,有如下几点:
1, 每一行语句之后,不要有多余的空格,否则会出错
2, 对于文件目录名中有空格的情况,一定要用“”将其括起来,不能用‘’
3, -u%user%中,-u与%user%之间没有空格;
-p%password%中,-p与%password%之间没有空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐