国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL用作備份還原的導入和導出命令用法整理

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

2020-05-26 15:53sookk Mysql

這篇文章主要介紹了MySQL用作備份還原的導入和導出命令用法整理,包括mysqldump的命令的使用以及load data相關命令,需要的朋友可以參考下

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

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

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

?
1
2
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
mysqldump -u root -p abc > abc.sql

2.導出一個表

?
1
2
mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
mysqldump -u root -p abc users> abc_users.sql

3.導出一個數據庫結構

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

 
導入

?
1
2
3
4
#> /usr/local/mysql/bin/mysql -uroot -p
mysql> create database cacti;   新建數據庫名為cacti
mysql> use cacti;              選擇目標數據庫
mysql> source /usr/local/src/cacti.sql   導入數據庫

這樣就導入了cacti.sql文件

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

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

導入:

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

備份:SELECT INTO OUTFILE

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

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

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

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

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

還原:LOAD DATA INFILE
默認情況:

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

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

?
1
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參數,否則還原的數據是亂碼。
如:

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


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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av官网| 亚洲国产高清在线 | 欧美成人免费在线视频 | 成人av网站在线观看 | 婷婷丁香综合 | 国产精品福利在线 | 高清av在线 | 精品国产仑片一区二区三区 | 黄色av网 | 精品久久国产老人久久综合 | 久久久久久综合 | 一本一本久久a久久精品综合妖精 | 蜜桃视频一区二区三区 | 国产精品视频久久 | 黄网站视频免费 | 中文字幕在线免费播放 | 欧美精品一区二区三区一线天视频 | 久久精品国产v日韩v亚洲 | 玖玖操| 国产精品久久久久久久久久久久午夜片 | 精品一区二区久久久久久久网站 | 欧美激情区 | 黄在线免费 | 毛片久久久 | 激情欧美一区二区三区中文字幕 | 亚洲毛片在线 | 日韩免费av一区二区 | 久久九九 | 午夜电影网址 | 北条麻妃一区二区三区中文字幕 | 国产日韩欧美综合 | 欧美一区永久视频免费观看 | 国产精品久久免费观看spa | 性刺激久久久久久久久九色 | 亚洲一区二区在线播放 | 免费一级视频在线观看 | 国产黄色三级 | 久久成人精品 | 国产精品免费av | 国产精品美女久久久久久久网站 | 免费网站色 |