2019年7月23日 星期二

MySQL 備份

備份 MySQL


備份單一資料庫
mysqldump -u root -p database_name > backup.sql
備份多個資料庫
mysqldump -u root -p --databases db1 db2 > backup.sql
備份全部資料庫
mysqldump -u root -p --all-databases > backup.sql
備份單一資料表
mysqldump -u root -p database_name table_name > backup.sql
備份多個資料表
mysqldump -u root -p database_name table1 table2 > backup.sql
備份資料庫除了特定資料表
mysqldump -u root -p database --ignore-table=database.table1 > database.sql


導入 MySQL


導入單一資料庫
mysql -u root -p database_name < backup.sql
導入多個資料庫
mysql -u root -p < backup.sql

Related Posts:

  • MySQL 備份 備份 MySQL 備份單一資料庫 mysqldump -u root -p database_name > backup.sql 備份多個資料庫 mysqldump -u root -p --databases db1 db2 > backup.sql 備份全部資料庫 mysqldump -u root -p --all-databases > backup.sql 備份單一資料表 mysqldump -u ro… Read More
  • 網頁開發(3) 重複查詢同一資料表 對同一個資料表做重複查詢 有時候可能會對同一個資料表做重複查詢很多次 也就是需要 JOIN 兩次以上 例如( 以下範例不小心用到中文,沒試過到底可不可行 ) Table1 Table2 這時可能就需要 JOIN Table2 重複 2 次來達到完整資料 利用 AS 來達到區分 Table2 達到 JOIN 2 次的效果 SELECT send.名稱 as sendman, rec… Read More
  • MySQL 筆數查詢、分頁查詢 N 筆資料查詢 SELECT * FROM 成績單 LIMIT 3 // 取成績單前三筆資料 SELECT * FROM 成績單 ORDER BY 分數 DESC LIMIT 3 // 取分數前三名的資料 SELECT * FROM 成績單 ORDER BY 分數 DESC LIMIT 3, 7 // 取第四名到第十名的資料 分頁查詢      隨著查詢筆數越來越多,網站可能就會需… Read More
  • MySQL 利用執行順序提高效率 MySQL 利用執行順序提高效率 因為公司的內部網站平常有點慢,後來又架了個在美國的 Server 原本的小問題就被放大,雖然優化網站的方式主要不是靠 SQL的改進 最普通的優化就是不要用 SELECT * ,理由顯而易見,資料越多搜尋越慢 依照這點,所以要讓搜尋的資料越少,就要利用明確的條件去限制搜尋 也就是利用 SQL 的執行順序 SQL 的執行順序如下 : FROM ON JOIN WHERE GROUP BY WITH C… Read More
  • MySQL with "localhost" 前言      移植(複製)系統後,新系統很慢      事情是這樣的,公司成立分部,鑑於前輩們 (都走了) 建的系統很好用      公司讓我去建一個到分部,我心裡 OS : 複製貼上我最會 !!      一切都很順利,安裝  PHP 然後 Hello World ~~     &nb… Read More

0 意見:

張貼留言

Popular Posts