【MySql】MySql之导入导出
来源:互联网 发布:淘宝发货之后怎么修改 编辑:程序博客网 时间:2024/06/06 08:56
导出数据
使用 SELECT ... INTOOUTFILE 语句导出数据
将数据表runoob_tbl 数据导出到 /tmp/tutorials.txt 文件中:
mysql> SELECT* FROM runoob_tbl INTO OUTFILE '/tmp/tutorials.txt';
通过命令选项来设置数据输出的指定格式,以下实例为导出 CSV 格式:
mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/tutorials.txt'
-> FIELDS TERMINATED BY ',' ENCLOSED BY '"'
-> LINES TERMINATED BY '\r\n';
生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用.
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
导出表作为原始数据
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。
将数据表runoob_tbl导出到 /tmp目录中:
$ mysqldump -u root -p --no-create-info \
--tab=/tmp RUNOOB runoob_tbl
导出SQL格式的数据
导出SQL格式的数据到指定文件,如下所示:
mysqldump -u root -p RUNOOB runoob_tbl >dump.txt
将数据表及数据库拷贝至其他主机
如果需要将数据拷贝至其他的MySQL 服务器上, 你可以在 mysqldump 命令中指定数据库名及数据表。
mysqldump -uroot -p database_name table_name > dump.txt
如果完整备份数据库,则无需使用特定的表名称。
如果你需要将备份的数据库导入到MySQL服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建:
mysql -u root -pdatabase_name < dump.txt
导入数据
使用LOAD DATA导入数据
MySQL 中提供了LOAD DATA INFILE语句来插入数据。
LOAD DATA LOCALINFILE 'dump.txt' INTO TABLE mytbl;
按特殊分隔符导入
mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl
-> FIELDS TERMINATED BY ':'
-> LINES TERMINATED BY '\r\n';
自定义列顺序
LOAD DATA LOCALINFILE 'dump.txt' INTO TABLE mytbl (b, c, a);
使用 mysqlimport 导入数据
从当前目录中读取文件dump.txt ,将该文件中的数据插入到当前数据库的 mytbl 表中
mysqlimport -uroot -p --local database_name dump.txt
mysqlimport命令可以指定选项来设置指定格式,命令语句格式如下:
$ mysqlimport -u root -p --local --fields-terminated-by=":" \
--lines-terminated-by="\r\n" database_name dump.txt
l
mysqlimport 语句中使用 --columns 选项来设置列的顺序:
$ mysqlimport -u root -p --local --columns=b,c,a \
database_name dump.txt
- MySQL之导入导出
- 【MySql】MySql之导入导出
- MySQL数据导入与导出之二
- 【Mysql】mysql数据导入导出
- MYSQL导入导出常用命令
- Mysql数据库导入导出
- MySQL--数据导入导出
- MYSQL导入导出命令
- MySQL导入导出命令
- MySQL导出导入命令
- MYSQL导入导出常用命令
- 导出导入MySql数据
- MYSQL导入导出常用命令
- mysql导出、导入数据
- mysql 导入导出命令
- mysql导入导出命令
- MYSQL导入导出常用命令
- MySQL导入导出
- Linux 系统 I/O编程-----不带缓存的I/O操作
- 市场上终于出现了一款阿里云虚拟主机代理平台(源码免费下载)
- 【MySql】MySql之序列
- http://blog.csdn.net/evankaka/article/details/45155047
- Centos 添加163yum源
- 【MySql】MySql之导入导出
- linux下升级gcc的方法
- Tomcat----JVM调优和线程池优化
- java客户端与服务端建立连接 线程 ServerSocket
- fwrite与fprintf区别、printf与fprintf区别
- LeetCode-75. Sort Colors
- 精通CSS(9.3hasLayout&9.4solution)&R
- PHP 调用 exec 执行中文命令的坑
- Tomcat源码分析-JMX(下)