您可以看到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
主站蜘蛛池模板:
丁青县|
淮阳县|
米泉市|
英山县|
会东县|
鸡东县|
石阡县|
永昌县|
嘉定区|
进贤县|
新巴尔虎右旗|
望都县|
玉龙|
射洪县|
乐业县|
宜宾县|
合肥市|
临沧市|
娄底市|
隆尧县|
宜城市|
改则县|
大同县|
双城市|
承德县|
桃江县|
年辖:市辖区|
肥城市|
兴宁市|
鄄城县|
唐山市|
大城县|
绵竹市|
天台县|
岗巴县|
巴林左旗|
龙游县|
涟水县|
灵寿县|
乌苏市|
盐池县|