批處理資料庫
直接去mysql 安裝目錄打開my.ini文件,修改datadir路徑就慶世好了呀。然後把data整個文件夾復叢差銀滲宴制到D盤,
② 如何使用批處理啟動MySQL資料庫
1、把待執行Sql保存在沖並一個文件,這里為20110224.sql。2、新建一個擴展名.bat的批哪埋處理文件,輸入下面命令並保存後,雙擊.bat文散緩跡件,系統會自動執行20110224.sql的語句:復制代碼代碼如下:osql-Sgdjlc-dTestDB-Usa-P1-i20110224.sql
③ 在SQL資料庫中,什麼叫批處理
批處理就是單個或多個T—SQL語句的集合,由應用程序一次性發送給SQL
Server解析執行處理內的所有語句指令。
④ 批處理導入DB2資料庫
1,bat文件(替換方括弧中的內容)
db2 connect to [資料庫別名] user [用戶名] using [密碼]
db2 import from 'D:\Temp\backup.del' of del insert_update into [表名(欄位列表)]
db2 connect reset
2,伏帶調用
db2cmd bat文件
注意事項:
1,目標表需要定義主鍵
2,數據文缺仔蘆件的欄位順序需要與語句中的欄位順序一一對應
3,若數據文件較大,需要在import命令增加COMMITCOUNT的選項
4,db2cmd的調用需要確認是否配置了環境變戚橘量,否則需要在db2客戶端的目錄下執行
⑤ JAVA如何實現資料庫的批處理操作
批量數據進入資料庫使用addBatch()和executeBatch()方法
PreparedStatement.addBatch(); ...... PreparedStatement.executeBatch();需要注意的是一次最多不要超過50條:1.因為插入的時候資料庫已經鎖定,然而若是一次性插入太多會造成其他業務的等待。2.會造成內存的溢出
舉例:
PreparedStatement pst = (PreparedStatement) con.prepareStatement("insert into ***** values (?,'***')"); for (int i = 0; i < 10000; i++) { pst.setInt(1, i); // 把一個SQL命令加入命令列表 pst.addBatch(); } // 執行批量更新 pst.executeBatch(); // 語句執行完畢,提交本事務 con.commit();
⑥ 資料庫中批處理是什麼意思
可以理解成一次處理很多的數據。比如說,我一次往一個表中插入10000條數據,這就是批處理。
⑦ 如何批處理驗證資料庫中欄位下的路徑數據是否為空文件夾
Oracle下:
1.新增一個批處理文件:如a.bat
2.新增一個SQL腳本文件:如a.sql
3.a.bat中輸入:sqlplus 用戶名/密碼 @C:\a.sql(假設a.sql在c:盤根目錄下)
4.然後運行這個批處理,就可以執行這個sql腳本了.
假如:a.sql的內容為:exec autojob;select * from scott.emp;select * from scott.dept;
那麼就能逐語句執行.
SQL Server下:
isql -U 用戶名 -P 密碼 -i c:\a.sql
同樣在bat文跡判慎件中,輸入上面一行,在a.sql輸入腳本.
如:
use 資料庫名
go
select * from 表名
go
註:在cmd下輸入:isql /? 可姿敬獲取isql的基本用法。
希望以上對你有所幫助沖歷
(注意:用戶名與密碼已在文本文件中,可能帶來安全問題)
⑧ 如何用批處理來修改SQL資料庫中表的結構
實際上就是批處理,運行.sql文老信件。
1、新建一個文件test.sql,在文件中編侍神輪寫修改表格結構的SQL語句
2、新建批處理bat文件,編輯文件內容
isql -S 伺服器實例名稱或IP地瞎拿址,非默認埠要加「,埠號」 -U登錄用戶 -P密碼 -i test.sql
例:isql -S 192.168.0.251 -Usa -P123 -i test.sql
⑨ 急急急!!!!如何使用批處理文件自動備份mysql資料庫呢
假想環境:
mysql
安裝位置:c:\mysql
資料庫名稱為:bbs
資料庫備份目的地:d:\db_bak\
============================
新建db_bak.bat,寫入以下代碼
net
stop
mysql
x
c:\mysql\data\bbs\*.*
d:\db_bak\bbs\%date:~0,3%\
/y
net
start
mysql
然後使用windows的「計劃任務」定時執行該批處理腳本即蘆氏拍可。(例如:每天凌晨3點執行back_db.bat)
保存一周的數據核談,用%date:~0,3%,保存陪羨每天的數據,用%date:~4,10%
⑩ 如何用批處理備份mysql資料庫
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\數據備份\%ymd%"
"D:\MySQL\bin\mysqlmp.exe" --opt -Q mysql -uroot -p123456789 >
E:\數據備份\%Ymd%\mysql.sql
REM ..... 這里可以添加更多的命令,要看你有多少個資料庫,其中 -Q 後面是資料庫名稱
-p緊跟後面是密碼
echo Winrar loading...
"C:\Program Files\WinRAR\WinRAR.exe" a
-ep1 -r -o+ -m5 -df "E:\數據備份\%Ymd%.rar" "E:\數據備份\%Ymd%"
echo OK!
把上面的命令保存為 backup.bat ,雙擊運行,就開始備份數據了。
第一句是建立一個變數 %Ymd% ,通過
%date% 這個系統變數得到日期,%date:~,4% 表示取日期的前面4個字元就是年份,%%date:~5,2%
表示取日期第5個碰昌胡字元開始的2個字元就是月份,%date:~8,2% 這個就是日期號數,如 2009-06-20 這個日期最後得到的結果是 20090620
第二句就迅豎是使用變數 %Ymd% 的值建立一個空的文件夾。
第三句開始就是使用MySQL的命令對資料庫mysql進行備份,並存儲在
E:\數據備份\%ymd% 這個文件夾下面,這里可以有很多類似的命令,備份多個資料庫。
最後就是使用 WinRAR 對備份的數據進行壓縮,並存儲為以
%Ymd% 變數值建立的RAR文件名,同笑攔時刪除備份的 %Ymd% 目錄。
如果你想讓系統自動定期備份,就可以通過系統的任務計劃定期執行這個命令。