mysql 导出表数据到另一张表_yz-Mysql数据库中一个表中的数据导出来到另外一个数据库的表格...
-----------方式一-----------------------------------------------------------------------------------------------------------
mysqldump -uroot -p? ebs > /root/yztest.sql
因為我的mysql數據庫沒有密碼,故而沒寫-p后的密碼部分,這樣會把mysql的ebs數據庫,建表和所有數據,導入到root路徑下的yztest.sql文件
vim yztest.sql
DROP database IF EXISTS `ebs`;
create database ebs
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
USE ebs;
SET NAMES utf8;
然后:
mysql -uroot < /root/yztest.sql
把sql文件導入數據庫
-----------方式二--------------------------------------------------------------------------------------------------------
前提,xshell工具連接兩個centos機器,機器1的mysq數據表內容,導入到機器2的mysql數據表內,兩個表結構一樣的。
登錄數據庫1:
1.查看數據可以導出來的路徑:
可以看到 數據庫中表數據的默認導出路徑是 /var/lib/mysql-files/
2.把查出來的數據導入 路徑
select 語句 into outfile '保存路徑+文件名';
eg:select * from tb_vdi into outfile '/var/lib/mysql-files/vdi.sql';
3.進入/var/lib/mysql-files/ 目錄,sz vdi.sql 把這個文件下載下來,比如保存在本地的桌面上
4.登錄另外一個cnetos機器,把vdi.sql? 通過rz命令比如上傳到 /root/ 目錄下
5.連接mysql,進入數據庫,導入查詢結果:
load data local infile '保存路徑+文件' into table 表名 character set utf8;
eg:load data local infile '/root/vdi.sql'? into table tb_vdi character set utf8;
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql 导出表数据到另一张表_yz-Mysql数据库中一个表中的数据导出来到另外一个数据库的表格...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 排除另一表_MYSQL 两表
- 下一篇: centos6 mysql密码_Cent