溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 105-2-四技資管二甲乙資料庫管理系統 - 第8週-MySQL備份與回復
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

第8週-MySQL備份與回復

MySQL匯入匯出備份資料
一、匯入事先建好的資料
1.以Notepad建立資料,欄位之間以逗號分隔,每個Row一列
2. 在HeidiSQL的Query視窗
   LOAD DATA INFILE "C:/AppServ/www/stmd.txt" INTO TABLE stmd 
     FIELDS TERMINATED BY ",";
   SELECT * FROM stmd;
 
3. 利用HeidiSQL
   選擇資料表 stmd --> Tools --> Import CSV file --> Filename(選擇檔案)
    Encoding(選擇編碼utf8)
    Fields terminated by , (欄位結束)
    Fields enclosed by  (欄位包覆)
    Fields escape by  (欄位脫序字元)
    Lines terminate by \r\n (列結束)
    按 Import! 鍵
 
二、由資料表中匯出資料方法
SELECT * FROM stmd INTO OUTFILE "C:/AppServ/www/stmdbackup.txt";
 
三  資料庫備份 (Backup)
 
由HeidiSQL做資料庫備份
   執行HeidiSQL、連接mydb、滑鼠指到mydb、按右鍵、Export database as SQL
   選擇 Databases 
        Drop  Create (產生 Drop database Create database敘述)
        Tables Drop  Create Insert  (產生 Drop table Create table 與 insert 敘述)
        Output  One big file (輸出為一個大檔案)
        Filename  C:/AppServ/www/mydb.sql (輸出檔名)
 
四 資料庫回復 (Restore)
 
利用HeidiSQL的Query 視窗將備份資料貼上執行

作業

利用write.sql write.txt stmd.txt建立資料庫並練習資料庫備份與回復

並以上週的作業為作為期中考的基礎
 
 
 
 
全部共 0則留言
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應