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

MySQL用作備份還原的導入和導出命令用法整理

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

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

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

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

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

2.導出一個表

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

3.導出一個數(shù)據(jù)庫結構

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

 
導入

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

這樣就導入了cacti.sql文件

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

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

導入:

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

備份:SELECT INTO OUTFILE

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

默認使用tab分割字段,記錄使用/n分割。可以自定義三個參數(shù)。

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

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

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

還原:LOAD DATA INFILE
默認情況:

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

如果有指定界定符,則加上界定符的說明:

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

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

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


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

相關文章

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

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

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

    深入淺析MySQL?Explain

    這篇文章主要介紹了MySQL?Explain詳解,expain出來的信息有10列,分別是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra,本文對每一字段進行逐一解釋,需要的朋友可以參考下
    2022-07-07
  • Mysql的游標的定義使用及關閉深入分析

    Mysql的游標的定義使用及關閉深入分析

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

    mysql中如何查看表空間

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

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

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

    MySQL的表約束的具體使用

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

    MySQL鎖的知識點總結

    在本篇文章里小編給大家整理了關于MySQL鎖的知識點總結以及實例內容,需要的朋友們學習下。
    2019-11-11
  • MySQL中的常用樹形結構設計總結

    MySQL中的常用樹形結構設計總結

    這篇文章主要介紹了MySQL中的常用樹形結構設計總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL CHAR和VARCHAR存儲、讀取時的差別

    MySQL CHAR和VARCHAR存儲、讀取時的差別

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

    理解MySQL查詢優(yōu)化處理過程

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

最新評論

鱼台县| 英吉沙县| 岳池县| 清水河县| 庄河市| 东辽县| 清水河县| 大厂| 合阳县| 两当县| 荣成市| 米泉市| 松溪县| 岚皋县| 柳河县| 探索| 禹城市| 滨海县| 邛崃市| 宕昌县| 成都市| 芜湖县| 定南县| 辉县市| 阳东县| 吴堡县| 浠水县| 平度市| 赣州市| 虹口区| 乐平市| 嵩明县| 龙里县| 固阳县| 宁强县| 四川省| 诸暨市| 霸州市| 江川县| 中江县| 盐山县|