mysql导出数据意义_11、mysql导出数据
1、使用select... into outfile語句導出數據
(1)txt格式
select *from runoob.tb1 into outfile '/tmp/runoob.txt';
(2)CSV格式
select * from passwd into outfile '/tmp/runoob.txt' fields terminated by ',' enclosed by '"' lines terminated by '\r\n';
(3)生成一種文件,各值用逗號隔開,這種格式可以被許多程序使用
select a,b,a+b into outfile '/tmp/runoob.txt' fields terminated by ',' enclosed by '"' lines terminated by '\n' form test_table;
2、導出表作為原始數據
mysqldump是mysql用于轉儲數據庫的實用程序,它主要產生一個SQL腳本,其中包括從頭重新創建數據庫所必須的命令create table insert等。
使用mysqldump導出數據需要使用--tab選項來指定導出文件指定的目錄,該目錄必須是可寫的。
mysqldump -u root -p --no-create-info \ --tab=/rmp RUNOOB runoob_tb1;
3、導出sql格式的數據
導出單張表
mysqldump -u root -p RUNNOOB runoob_tb1 > dump.txt
備份整個數據庫
mysqldump -u root -p RUNOOB >database_dump.txt
備份所有數據庫
mysqldump -u root -p --all-databases > database_dump.txt
4、將數據表及數據庫拷貝至其他主機
將數據拷貝到其他的mysql服務器上:
mysqldump -u root -p database_name table_name > dump.txt
如果備份完整數據庫,則無需使用特定的表名稱
將備份的數據導入到mysql服務器中:
mysql -u root -p database_name < dump.txt
直接從服務器導入到另一服務器:
mysqldump -u root -p database_name \ | mysql -h other-host.com database_name;
總結
以上是生活随笔為你收集整理的mysql导出数据意义_11、mysql导出数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奥特曼系列ol服务器名称带怪兽,《奥特曼
- 下一篇: 树结构-------前缀树