56 lines
1.4 KiB
Batchfile
56 lines
1.4 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ======================================
|
|
echo 药品库系统安装脚本
|
|
echo ======================================
|
|
echo.
|
|
|
|
set /p DB_HOST="请输入数据库主机 (默认: localhost): "
|
|
if "%DB_HOST%"=="" set DB_HOST=localhost
|
|
|
|
set /p DB_PORT="请输入数据库端口 (默认: 3306): "
|
|
if "%DB_PORT%"=="" set DB_PORT=3306
|
|
|
|
set /p DB_NAME="请输入数据库名称: "
|
|
if "%DB_NAME%"=="" (
|
|
echo 错误: 数据库名称不能为空
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
set /p DB_USER="请输入数据库用户名: "
|
|
if "%DB_USER%"=="" (
|
|
echo 错误: 数据库用户名不能为空
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
set /p DB_PASS="请输入数据库密码: "
|
|
|
|
echo.
|
|
echo 正在执行数据库迁移...
|
|
mysql -h%DB_HOST% -P%DB_PORT% -u%DB_USER% -p%DB_PASS% %DB_NAME% < install_medicine_library.sql
|
|
|
|
if %errorlevel% equ 0 (
|
|
echo.
|
|
echo ======================================
|
|
echo 药品库系统安装成功!
|
|
echo ======================================
|
|
echo.
|
|
echo 已创建以下数据表:
|
|
echo - la_doctor_medicine (药品库表^)
|
|
echo.
|
|
echo 已插入示例数据:5条药品记录
|
|
echo.
|
|
echo 您现在可以在后台管理系统中使用药品库功能了。
|
|
echo.
|
|
) else (
|
|
echo.
|
|
echo ======================================
|
|
echo 安装失败!
|
|
echo ======================================
|
|
echo 请检查数据库连接信息是否正确。
|
|
)
|
|
|
|
pause
|