mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)
2017-06-27 17:15
639 查看
Mysql导入导出sql,txt,excel
首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为:
d:
cd D:/wamp/bin/mysql/mysql5.6.17/bin
一、导入导出sql( linux或windows命令行方式 )
mysql采用(linux或者windows)命令行方式,导入导出数据库,数据表,字段,
mysql的bin中提供了两个指令,mysqldump以及resource,分别用于导出和导入。
(1)导出sql
mysqldump-u root -p 数据库名> question.sql
导出数据库(输入后会让你输入进入MySQL的密码)
mysqldump-u root -p 数据库名 数据表名> question.sql
导出数据表(输入后会让你输入进入MySQL的密码)
mysql-u root -p 数据库名 -e "select 字段1,字段2,字段3 from 数据表名 order by 字段1 asc into outfile'D:/question.sql'";
导出数据表的某些指定字段(输入后会让你输入进入MySQL的密码)
(2)导入sql
source 导入的文件名;
比如我要导入我刚导出的atm.sql数据文件: source D:/question.sql;
二、导入导出txt或excel(sql语句方式)
----------建议导入和导出都用excel----------
1、导入将excel存储为txt,然后用记事本打开txt,将该txt另存为utf8编码的txt文件
2、导出txt,然后另存txt文件为unicode编码,再修改后缀.txt为.xls
mysql –uroot –p
输入数据库密码
use 数据库名
(1) 导出txt或者excel
select `title`,`word_answer`,`right_answer`,`qgid`
into outfile "C:/Users/Administrator/Desktop/output.txt" //lines terminated by"/r/n" 导成txt或者excel这句不要
from `xy_question`
where `id` in (1,2,3);
导出文件到txt或者excel(事先不必建立空白txt或excel)
(2)导入txt或者excel
load data local infile "C:/Users/Administrator/Desktop/input.txt"
into table`jfq_question`(id,qgid,title,word_answer,right_answer);
首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为:
d:
cd D:/wamp/bin/mysql/mysql5.6.17/bin
一、导入导出sql( linux或windows命令行方式 )
mysql采用(linux或者windows)命令行方式,导入导出数据库,数据表,字段,
mysql的bin中提供了两个指令,mysqldump以及resource,分别用于导出和导入。
(1)导出sql
mysqldump-u root -p 数据库名> question.sql
导出数据库(输入后会让你输入进入MySQL的密码)
mysqldump-u root -p 数据库名 数据表名> question.sql
导出数据表(输入后会让你输入进入MySQL的密码)
mysql-u root -p 数据库名 -e "select 字段1,字段2,字段3 from 数据表名 order by 字段1 asc into outfile'D:/question.sql'";
导出数据表的某些指定字段(输入后会让你输入进入MySQL的密码)
(2)导入sql
source 导入的文件名;
比如我要导入我刚导出的atm.sql数据文件: source D:/question.sql;
二、导入导出txt或excel(sql语句方式)
----------建议导入和导出都用excel----------
1、导入将excel存储为txt,然后用记事本打开txt,将该txt另存为utf8编码的txt文件
2、导出txt,然后另存txt文件为unicode编码,再修改后缀.txt为.xls
mysql –uroot –p
输入数据库密码
use 数据库名
(1) 导出txt或者excel
select `title`,`word_answer`,`right_answer`,`qgid`
into outfile "C:/Users/Administrator/Desktop/output.txt" //lines terminated by"/r/n" 导成txt或者excel这句不要
from `xy_question`
where `id` in (1,2,3);
导出文件到txt或者excel(事先不必建立空白txt或excel)
(2)导入txt或者excel
load data local infile "C:/Users/Administrator/Desktop/input.txt"
into table`jfq_question`(id,qgid,title,word_answer,right_answer);
相关文章推荐
- SQL 数据的导入导出,对远程(MSsql,OracleAccess,)数据库的操作以及读取Excel,txt文件中的数据
- Mysql分别在windows和linux下导入导出sql文件
- .NET + Excel + SQL 的导入导出相关操作
- 详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库
- sql 导入导出操作Excel
- Windows 7和SUSE 11系统使用命令行导入导出mysql数据库sql脚本
- linux命令行下导出导入.sql文件
- linux 命令行导入导出sql文件
- MySQL命令行导出导入数据(windows和Linux)
- windows/linux下,把mysql数据库,sql导出表数据到excel中
- C#操作Excel(导入导出) (转帖)
- SQL Server中导入/导出 Excel (包括SQL实现和Net代码实现)的基本方法
- 项目开发过程中对excel导入导出操作的总结
- C#操作Excel(导入导出)
- [转载]利用SQL Server的DTS操作EXCEL、Access等数据表的导入导出
- C#操作Excel(导入导出)
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- SQL语句导入导出大全,包括excel,access