Last active
January 12, 2020 09:57
-
-
Save henno/c238037a6954f1bd3039db35d19b0770 to your computer and use it in GitHub Desktop.
Command Prompt (cmd.exe) version
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
SET DUMP_FILE_LOCATION=doc\database.sql | |
SET MYSQL=c:\xampp\mysql\bin\mysql.exe | |
SET MYSQLDUMP=c:\xampp\mysql\bin\mysqldump.exe | |
IF "%1"=="" GOTO ERROR | |
SET DATABASE_NAME="%1" | |
IF "%2"=="--dump" GOTO :DUMP | |
:RESTORE | |
echo Dropping database %DATABASE_NAME% | |
%MYSQL% -u root -e "drop database %DATABASE_NAME%" | |
echo Creating database %DATABASE_NAME% | |
%MYSQL% -u root -e "create database %DATABASE_NAME%" | |
echo Importing doc/database.sql | |
%MYSQL% -u root %DATABASE_NAME% < %DUMP_FILE_LOCATION% | |
GOTO END | |
:DUMP | |
echo Dumping database %DATABASE_NAME% | |
%MYSQLDUMP% -u root %DATABASE_NAME% > %DUMP_FILE_LOCATION% | |
GOTO END | |
:ERROR | |
echo please give database name | |
:END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment