程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> 恢復sql server 2000誤刪數據的處理方法

恢復sql server 2000誤刪數據的處理方法

編輯:MSSQL

恢復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的外不雅應用相對途徑名尋覓到完整指定地位的文件在辦事器主機上的數據文件,從文件體系根目次開端。MySQL從給定的地位的讀取文件。
  •     默許情形下,LOAD DATA假定數據文件包括多行終止換行(換行)和行內的數據值由制表符分隔。
  •     要明白指定文件格局,應用一個FIELDS子句來描述范疇的行內,一個LINES子句指定的行停止符序列。上面的LOAD DATA語句指定的數據文件包括由冒號分隔的值和行停止的回車和換行字符:
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引號和本義值,用於指定響應的敕令行選項 - 關閉的范疇 - 范疇本義

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved