利用批处理文件创建数据库和卸载数据库

博客提供了数据库创建和卸载的脚本。创建数据库脚本可设置服务器、用户名、密码等信息,执行建库和插入数据操作;卸载数据库脚本同样可设置相关信息,用于删除所有数据并卸载数据库,还给出了中断操作的提示。

一、创建数据库的脚本

@Echo Off

REM ***************************************************************************
REM **        文件: CreateDatabase.cmd
REM **        名称: Database Setup
REM **        描述: Database setup batch file.
REM **
REM **        时间: 22:32 2005-06-05
REM **
REM **************************************************************************

REM 利用下面的选项目设置服务器用户名称和密码
REM 和选择你要创建数据库的服务器名称(IP也可以).
set SERVER=localhost
set LOGIN=sa
set PWD=
set DBNAME=petshop

@Echo.
@Echo *******************************************************************************
@Echo * 一个书店的数据库安装                                                        *
@Echo *                                                                             *
@Echo *                                                                             *
@Echo * 此处开始建数据库                                                .           *
@Echo * 如果你要退出,请按 [CTRL]+C 中断批处理                                      *
@Echo *                                                                             *
@Echo *******************************************************************************
@Echo.
pause

@Echo.
@Echo.
@Echo *******************************************************************************
@Echo * 数据库创建中...                                                             *
@Echo *******************************************************************************
@Echo.
osql -S %SERVER% -U %LOGIN% -P %PWD% -d master -i PetShop_Schema.sql
pause

@Echo.
@Echo.
@Echo *******************************************************************************
@Echo * 插入数据...                                                                 *
@Echo *******************************************************************************
@Echo.
osql -S %SERVER% -U %LOGIN% -P %PWD% -d %DBNAME% -i PetShop_DataLoad.sql

@Echo.
@Echo *******************************************************************************
@Echo *                                                                                                                                *
@Echo * 数据库安装代码执行完毕                                                                                   *
@Echo *                                                                                                                                *
@Echo *******************************************************************************
@Echo.
pause

二、卸载数据库

@Echo Off

REM ***************************************************************************
REM **        文件: DropDataBase.cmd
REM **        名称: 删除数据库
REM **        描述: 数据库卸载的批处理文件
REM **
REM **        日期: 22:38 2005-06-05
REM **
REM **************************************************************************/

REM 利用下面的选项目设置服务器用户名称和密码
REM 和选择你要创建数据库的服务器名称(IP也可以)
set SERVER=localhost
set LOGIN=sa
set PWD=
set DBNAME=petshop

@Echo.
@Echo *******************************************************************************
@Echo * 书店数据库卸载                                                              *
@Echo *                                                                             *
@Echo *                                                                             *
@Echo * 这段代码将删除所有数据并卸载数据库                                          *
@Echo * 如果想终止,请按[CTRL]+C 退出批处理文件                                     *
@Echo *                                                                             *
@Echo *******************************************************************************
@Echo.
pause

@Echo.
@Echo.
@Echo *******************************************************************************
@Echo * 数据库卸载中...                                                    *
@Echo *******************************************************************************
@Echo.
osql -S %SERVER% -U sa -P %PWD% -d master -i PetShop_DropDatabase.sql

@Echo.
@Echo *******************************************************************************
@Echo *                                                                             *
@Echo * 卸载数据库执行完毕                                                            *
@Echo *                                                                             *
@Echo *******************************************************************************
@Echo.
pause


评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值