Mysql 导入导出表结构及数据

导出

1、mysqldump命令行导出数据

mysqldump -u用户名 -p密码 -d 数据库名 表名1 表名2 > 导出文件名;

参数说明:

-d  选填  存在导出表结构以及数据  不存在只导出表结构

数据库名  必填

表名  选填  存在只导出数据库下该表,可追加表名导出多个指定的表  不存在导出整个数据库里面的表

使用mysqldump命令行会产生如下警告,不用在意

mysqldump: [Warning] Using a password on the command line interface can be insecure.

2、导出查询结果到文件(不带列名

mysql -uroot -proot -Ne "use dbname; select * from tableName;" > tableName.txt

3、导出查询结果到文件

mysql -uroot -proot -e "use dbname; select * from tableName;" > tableName.txt

4、命令台导出查询结果到文件

如果出现 ERROR 1290 可以参考:https://blog.csdn.net/minshiwang/article/details/104501648

select * from tableName into outfile 'C:tableName.txt';

导入

1、导入文件到数据库dbname

mysql -uroot -proot dbname <  C:db.sql

2、命令台导入文件

use dbname  //选择数据库
source < C:db.sql  //导入指定位置的文件

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章