您可以看到MySQL有很多可以導(dǎo)入數(shù)據(jù)的方法,然而這些只是數(shù)據(jù)傳輸中的一半。另外的一般是從MySQL數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)。有許多的原因我們需要導(dǎo)出數(shù)據(jù)。一個重要的原因是用于備份數(shù)據(jù)庫。數(shù)據(jù)的造價常常是昂貴的,需要謹(jǐn)慎處理它們。經(jīng)常地備份可以幫助防止寶貴數(shù)據(jù)地丟失;另外一個原因是,也許您希望導(dǎo)出數(shù)據(jù)來共享。 在這個信息技術(shù)不斷成長的世界中,共享數(shù)據(jù)變得越來越常見。
比方說Macmillan USA維護(hù)護(hù)著一個將要出版的書籍的大型數(shù)據(jù)庫。這個數(shù)據(jù)庫在許多書店之間共享,這樣他們就知道哪些書將會很快出版。醫(yī)院越來越走向采用無紙病歷記錄,這樣這些病歷可以隨時跟著你。世界變得越來越小,信息也被共享得越來越多。有很多中導(dǎo)出數(shù)據(jù)得方法,它們都跟導(dǎo)入數(shù)據(jù)很相似。因為,畢竟,這些都只是一種透視得方式。從數(shù)據(jù)庫導(dǎo)出的數(shù)據(jù)就是從另一端導(dǎo)入的數(shù)據(jù)。這里我們并不討論其他的數(shù)據(jù)庫各種各樣的導(dǎo)出數(shù)據(jù)的方法,您將學(xué)會如何用MySQL來實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出。
使用mysqldump:
(mysqldump命令位于mysql/bin/目錄中)
mysqldump工具很多方面類似相反作用的工具mysqlimport。它們有一些同樣的選項。但mysqldump能夠做更多的事情。它可以把整個數(shù)據(jù)庫裝載到一個單獨(dú)的文本文件中。這個文件包含有所有重建您的數(shù)據(jù)庫所需要的SQL命令。這個命令取得所有的模式(Schema,后面有解釋)并且將其轉(zhuǎn)換成DDL語法(CREATE語句,即數(shù)據(jù)庫定義語句),取得所有的數(shù)據(jù),并且從這些數(shù)據(jù)中創(chuàng)建INSERT語句。這個工具將您的數(shù)據(jù)庫中所有的設(shè)計倒轉(zhuǎn)。因為所有的東西都被包含到了一個文本文件中。這個文本文件可以用一個簡單的批處理和一個合適SQL語句導(dǎo)回到MySQL中。這個工具令人難以置信地簡單而快速。決不會有半點(diǎn)讓人頭疼地地方。
因此,如果您像裝載整個數(shù)據(jù)庫Meet_A_Geek的內(nèi)容到一個文件中,可以使用下面的命令:
bin/mysqldump
主站蜘蛛池模板:
黔东|
阿合奇县|
常宁市|
义乌市|
洛浦县|
大宁县|
新邵县|
麦盖提县|
吴旗县|
京山县|
宁安市|
丽水市|
如东县|
龙南县|
木兰县|
翁牛特旗|
大兴区|
北海市|
开封县|
聂拉木县|
舞钢市|
双流县|
浦东新区|
宜宾县|
易门县|
客服|
新丰县|
紫金县|
遵化市|
昂仁县|
清苑县|
德昌县|
分宜县|
莱州市|
承德县|
都江堰市|
呼图壁县|
密云县|
盈江县|
宜良县|
合作市|