恢復sql server 2000誤刪數據的處理方法。本站提示廣大學習愛好者:(恢復sql server 2000誤刪數據的處理方法)文章只能為提供參考,不一定能成為您想要的結果。以下是恢復sql server 2000誤刪數據的處理方法正文
有兩個簡略的辦法MySQL中的數據加載到MySQL數據庫從先前備份的文件。
LOAD DATA導入數據:
MySQL供給了LOAD DATA語句,作為一個年夜容量數據加載。上面是一個例子聲明中,讀取一個文件dump.txt,,從以後目次加載到以後數據庫中的表mytbl:
mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl;
mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl -> FIELDS TERMINATED BY ':' -> LINES TERMINATED BY '\r\n';
LOAD DATA假定在數據文件中的列的表中的列具有雷同的次序。假如這是否是真的,可以指定一列的表列的數據文件列應當被裝入。假定表中的列A,B和C,但在數據文件中的持續列對應的列B和C可以加載該文件是如許的:
mysql> LOAD DATA LOCAL INFILE 'dump.txt' -> INTO TABLE mytbl (b, c, a);
導入數據mysqlimport
MySQL還包含一個定名的mysqlimport適用法式,作為LOAD DATA包直接在敕令行中輸出文件加載。
要加載數據從dump.txt到mytbl應用,在UNIX提醒符上面的敕令。
$ mysqlimport -u root -p --local database_name dump.txt password *****
假如應用mysqlimport敕令行選項供給的格局解釋符。mysqlimport敕令對應於後面的兩個LOAD DATA語句看起來像如許:
$ mysqlimport -u root -p --local --fields-terminated-by=":" \ --lines-terminated-by="\r\n" database_name dump.txt password *****
mysqlimport 指定的選項的次序其實不主要,但他們都應當先於數據庫的稱號。
mysqlimport 語句應用 - 列選項來指定列的次序:
$ mysqlimport -u root -p --local --columns=b,c,a \ database_name dump.txt password *****
處置引號和特別字符:
FIELDS子句可以指定其他格局的選擇,除TERMINATED BY。默許情形下,LOAD DATA假定值加引號,並說明反斜槓(\)作為本義字符的特別字符。要指導值顯式地援用字符,應用關閉;,MySQL將兩頭的數據值中刪除該字符的輸出處置進程中。要更改默許的本義字符,請應用來本義。
關於mysqlimport引號和本義值,用於指定響應的敕令行選項 - 關閉的范疇 - 范疇本義