當前位置:首頁 » 編程語言 » 批處理按時間關閉sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

批處理按時間關閉sql

發布時間: 2023-08-19 03:41:39

『壹』 mysql 退出sql語句編輯模式

mysql> insert into core_user(login_name,real_name,password,email,create_time,is_disab…..
『> quit
『> exit
『> ;
『>
『> \c
『> /c

終止批處理操作嗎(Y/N)? y

遇到上面的情況無法終於sql編輯,最後沒辦法ctrl+c,強退了mysql ,後來找了一下官方文檔,上面是有說明的,前面的提示符很重要,要用 『\c 退出

『貳』 如何定時的去執行SQL語句

1.把要執行的SQL語句准備好,例如:
use ttNew //使用ttNew資料庫
Go
insert into Users(name) values(" ") //往表Users插入一條記錄
將該語句保存在文件user.sql里,放在d盤跟目錄下。
2.寫一個批處理文件,例如:
再新建一個記事本,里邊寫上語句osql -E -i d:\user.sql,保存為11.bat
3.利用系統任務計劃調用批處理文件,執行SQL語句

在系統程序->附件->系統工具->任務計劃
添加新任務計劃,點下一步,再點瀏覽,找到11.bat文件,後,選擇執行時間,點下一步。一直點,最後輸入本機的密碼,點完成。

『叄』 怎麼關閉sql

SQL Server的用戶都知道,它的服務也是很占資源的,我們可以在不用他的時候將服務關閉,在需要的時候在開啟,但是沒有直接快速開啟的方法,下面就通過一個bat實現快速關閉開啟服務。

工具/原料
bat批處理
步驟/方法
新建文本文件。

將下面文本復制到txt中。
@echo off
for /f "skip=3 tokens=4" %%i in ('sc query MSSQLSERVER') do set "zt=%%i" &goto :next

:next
if /i "%zt%"=="RUNNING" (
echo 已經發現該服務在運行,開始停止
net stop MSSQLSERVER
echo sc config MSSQLSERVER start = DISABLED 禁用服務
) else (
echo 該服務現在處理停止狀態,開始啟動
echo sc config MSSQLSERVER start = Manual 設置服務手動
net start MSSQLSERVER
)

pause
將文本文件另存為bat。

生成的文件如下。

測試批處理。

注意事項
SQl Server的服務名根據不同的機器或許不同,需要自己手動修改。