最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL用作備份還原的導(dǎo)入和導(dǎo)出命令用法整理

 更新時(shí)間:2015年12月14日 10:05:36   作者:sookk  
這篇文章主要介紹了MySQL用作備份還原的導(dǎo)入和導(dǎo)出命令用法整理,包括mysqldump的命令的使用以及l(fā)oad data相關(guān)命令,需要的朋友可以參考下

mysqldump
命令行導(dǎo)出數(shù)據(jù)庫(kù):
1,進(jìn)入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄
如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
2,導(dǎo)出數(shù)據(jù)庫(kù):mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名
如我輸入的命令行:mysqldump -u root -p news > news.sql    (輸入后會(huì)讓你輸入進(jìn)入MySQL的密碼)
(如果導(dǎo)出單張表的話在數(shù)據(jù)庫(kù)名后面輸入表名即可)
3、會(huì)看到文件news.sql自動(dòng)生成到bin文件下
命令行導(dǎo)入數(shù)據(jù)庫(kù):
1,將要導(dǎo)入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導(dǎo)出的第1步
3,進(jìn)入MySQL:mysql -u 用戶(hù)名 -p
如我輸入的命令行:mysql -u root -p    (輸入同樣后會(huì)讓你輸入ySQL的密碼)
4,在MySQL-Front中新建你要建的數(shù)據(jù)庫(kù),這時(shí)是空數(shù)據(jù)庫(kù),如新建一個(gè)名為news的目標(biāo)數(shù)據(jù)庫(kù)(mysql>create database news;)
5,輸入:mysql>use 目標(biāo)數(shù)據(jù)庫(kù)名
如我輸入的命令行:mysql>use news;
6,導(dǎo)入文件:mysql>source 導(dǎo)入的文件名;
如我輸入的命令行:mysql>source news.sql;
 
實(shí)例:
導(dǎo)出

#> cd /usr/local/src
#> /usr/local/mysql/bin/mysqldump -uroot -p123456 cacti > cacti.sql;

這樣就看到cacti.sql導(dǎo)出到了/usr/local/src/目錄
1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)

  mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名
  mysqldump -u root -p abc > abc.sql

2.導(dǎo)出一個(gè)表

  mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 表名> 導(dǎo)出的文件名
  mysqldump -u root -p abc users> abc_users.sql

3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)

  mysqldump -u root -p -d --add-drop-table abc >/usr/local/abc_db.sql
  -d 沒(méi)有數(shù)據(jù) --add-drop-table 在每個(gè)create語(yǔ)句之前增加一個(gè)drop table

 
導(dǎo)入

#> /usr/local/mysql/bin/mysql -uroot -p
mysql> create database cacti;   新建數(shù)據(jù)庫(kù)名為cacti
mysql> use cacti;              選擇目標(biāo)數(shù)據(jù)庫(kù)
mysql> source /usr/local/src/cacti.sql   導(dǎo)入數(shù)據(jù)庫(kù)

這樣就導(dǎo)入了cacti.sql文件

load data
(windows系統(tǒng)。。表結(jié)構(gòu)一致的情況下)
命令在DOS的mysql/bin目錄下執(zhí)行:
導(dǎo)出:

select * from aaa into outfile "e:/a.txt";

導(dǎo)入:

load data local infile "e:/a.txt" into table aaa;

備份:SELECT INTO OUTFILE

SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy.txt'

默認(rèn)使用tab分割字段,記錄使用/n分割??梢宰远x三個(gè)參數(shù)。

SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy_hx.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '/n';

即使用,分割字段,雙引號(hào)限定字段內(nèi)容,/n分割記錄。
還可以指定某些條件的記錄輸出:

SELECT * FROM hx_9enjoy WHERE id < 100 INTO OUTFILE '/tmp/9enjoy_100.txt'

還原:LOAD DATA INFILE
默認(rèn)情況:

LOAD DATA INFILE '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy

如果有指定界定符,則加上界定符的說(shuō)明:

LOAD DATA INFILE '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '/n'

如果db是GBK或utf-8等編碼,需要在還原時(shí)指定CHARACTER SET參數(shù),否則還原的數(shù)據(jù)是亂碼。
如:

load data infile '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy CHARACTER SET gbk;


注意事項(xiàng)
1.mysql必須要有權(quán)限訪問(wèn)生成文件的那個(gè)目錄
2.由于安全方面的原因,不能覆蓋已存在的文件,不管這個(gè)文件的權(quán)限是怎么分配的。
3.不能直接導(dǎo)出一個(gè)壓縮文件。

相關(guān)文章

  • MySQL使用索引優(yōu)化性能

    MySQL使用索引優(yōu)化性能

    這篇文章介紹了MySQL使用索引優(yōu)化性能的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 深入淺析MySQL?Explain

    深入淺析MySQL?Explain

    這篇文章主要介紹了MySQL?Explain詳解,expain出來(lái)的信息有10列,分別是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra,本文對(duì)每一字段進(jìn)行逐一解釋?zhuān)枰呐笥芽梢詤⒖枷?/div> 2022-07-07
  • Mysql的游標(biāo)的定義使用及關(guān)閉深入分析

    Mysql的游標(biāo)的定義使用及關(guān)閉深入分析

    于游標(biāo)的用法Mysql現(xiàn)在提供的還很特別,雖然使用起來(lái)沒(méi)有PL/SQL那么順手,不過(guò)使用上大致上還是一樣,本文將詳細(xì)介紹一下,需要了解的朋友可以參考下
    2012-12-12
  • mysql中如何查看表空間

    mysql中如何查看表空間

    這篇文章主要介紹了mysql中如何查看表空間問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 設(shè)置MySQL中的數(shù)據(jù)類(lèi)型來(lái)優(yōu)化運(yùn)行速度的實(shí)例

    設(shè)置MySQL中的數(shù)據(jù)類(lèi)型來(lái)優(yōu)化運(yùn)行速度的實(shí)例

    這篇文章主要介紹了設(shè)置MySQL中索引的數(shù)據(jù)類(lèi)型來(lái)優(yōu)化運(yùn)行速度的實(shí)例,主要是適當(dāng)使用短字節(jié)的數(shù)據(jù)類(lèi)型來(lái)處理短索引,需要的朋友可以參考下
    2015-05-05
  • MySQL的表約束的具體使用

    MySQL的表約束的具體使用

    本文主要介紹了MySQL的表約束,通過(guò)合理地使用 NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY 和 CHECK 約束,可以有效防止錯(cuò)誤數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),感興趣的可以了解一下
    2024-07-07
  • MySQL鎖的知識(shí)點(diǎn)總結(jié)

    MySQL鎖的知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理了關(guān)于MySQL鎖的知識(shí)點(diǎn)總結(jié)以及實(shí)例內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-11-11
  • MySQL中的常用樹(shù)形結(jié)構(gòu)設(shè)計(jì)總結(jié)

    MySQL中的常用樹(shù)形結(jié)構(gòu)設(shè)計(jì)總結(jié)

    這篇文章主要介紹了MySQL中的常用樹(shù)形結(jié)構(gòu)設(shè)計(jì)總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL CHAR和VARCHAR存儲(chǔ)、讀取時(shí)的差別

    MySQL CHAR和VARCHAR存儲(chǔ)、讀取時(shí)的差別

    這篇文章主要介紹了MySQL CHAR和VARCHAR存儲(chǔ)的差別,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-11-11
  • 理解MySQL查詢(xún)優(yōu)化處理過(guò)程

    理解MySQL查詢(xún)優(yōu)化處理過(guò)程

    MySQL查詢(xún)優(yōu)化需要經(jīng)過(guò)解析、預(yù)處理和優(yōu)化三個(gè)步驟。在這些過(guò)程中,都有可能發(fā)生錯(cuò)誤。本篇文章不會(huì)深入討論錯(cuò)誤處理,而是幫助理解 MySQL 執(zhí)行查詢(xún)的方式,以便可以寫(xiě)出更好的查詢(xún)語(yǔ)句。
    2021-05-05

最新評(píng)論

双江| 化德县| 磐安县| 平利县| 云霄县| 遵义市| 东丽区| 镇宁| 望都县| 页游| 隆化县| 新巴尔虎右旗| 嘉义市| 额尔古纳市| 仁寿县| 汝南县| 额济纳旗| 南开区| 神木县| 色达县| 宜黄县| 尚义县| 绿春县| 冷水江市| 鄂伦春自治旗| 西乌| 南充市| 西丰县| 鲁甸县| 遂平县| 新平| 诸暨市| 阿坝| 尉氏县| 朝阳市| 卢氏县| 伊宁县| 永登县| 全椒县| 大连市| 赤水市|