1)使用mysqldump命令備份
第一種:備份乙個資料庫
mysqldump -u username -p dbname table1 table2 ... >第二種:備份多個資料庫backupname.sql
注: dbname表示資料庫的名稱;
table1和table2表的名稱 ,不加該引數備份整個資料庫;
backupname.sql備份系統的名稱
mysqldump -u username -p --databases dbname1 dbname2 ... > backupname.sql第三種:備份所有資料庫
mysqldump -u username -p --2)直接複製整個資料庫目錄all-databases > backupname.sql
需要停止mysql伺服器
3)使用mysqlhotcopy工具快速備份
1)使用mysql命令還原
備份檔案中包含create語句和insert語句,mysql命令可以通過create建立資料率和表,通過insert插入備份的資料
mysql -u root -p [2)直接複製到資料庫目錄dbname
]<
backup.sql
1)相同版本的mysql資料庫之間的遷移
先備份再遷移,假設從host1的及機器中備份所有資料,再將資料率遷移到host2的機器上
mysqldump -h name1 -u root --2)不同版本的mysql資料庫之間的遷移: mysqldumppassword=password1 --all-databases | mysql -h host host2 -u root --password=password2
3)不同資料庫之間的遷移: ms sql server等工具 或 dump出sql語句手工修改
1)select... into outfile匯出文字檔案
select[列名]from
table
[where 語句
]into outfile '
目標檔案'[
2)mysqldump命令匯出文字檔案
mysqldump -u root -ppassword -t 目標目錄 dbname table3)使用mysql命令匯出[option
]
mysql -u root -ppassword -e " select語句「 dbname > c:/4)使用load data infile 方式匯入文字檔案name.txt;
mysql
-u root -ppassword --
xml | -x -e " select語句「 dbname > c:/name.xml;
mysql
-u root -ppassword --
html | -h -e " select語句「 dbname > c:/name.html;
load data [5)使用mysqlimport命令匯入文字檔案local
] infile file
into
table
table
[option
];
mysqlimport -u root -ppassword [-local
] dbname file
[option
]
mysql很簡單 MySQL入門很簡單
基本資訊 商品名稱 mysql入門很簡單 附光碟 出版社 清華大學isbn號 9787302243625頁數 466 內容提要 目錄 篇 mysql資料庫基礎 1.1 資料庫理論基礎 1.1.1 資料儲存方式 1.1.2 資料庫泛型 1.1.3 資料庫在開發中作用 1.2 資料庫技術構成 1.2.1...
mysql入門很簡單 一
之前一直都只會一些mysql簡單的操作,對mysql的理解也不是很熟悉,找了很多mysql的基礎書籍,也不是很理想,後來發現一本 mysql入門很簡單 發現還不錯,看了兩遍,mysql基礎的教程也不是很難,所以現在就總結一下。一 mysql的資料型別 1.整數型別 tinyint 預設長度是4 sm...
MySQL入門很簡單 11 mysql函式
如果表示式expr成立,返回結果v1,否則返回v2 ifnull v1,v2 如果v1不為空,就顯示v1的值,否則顯示v2的值 可以對字串str進行加密,主要用來給使用者密碼加密 md5 str 可以對字串str加密,主要對普通的資料進行加密 encode str,pswd str 使用字串pswd...