1.导出整个数据库
mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
mysqldump -uroot -p 12345678 test > test.txt
2.导出一个表
mysqldump -u用户名 -p密码 数据库名 表名 > 导出的文件名
mysqldum -uroot -p12345678 test test > test.txt
3.导出一个数据库结构
mysqldump -u用户名 -p密码 -d --add-drop-table 数据库名称 >导出的文件名
或 mysqldump -u用户名 -p密码 -d --add-drop-table 数据库名称 >导出的文件名
其中--add-drop-table表示在每一个create语句之前加上一个drop table语句。
4.导入数据库
进入mysql数据库控制台,mysql -u用户名 -p密码, 然后use 数据库名称, source sql
脚本名称[完整路径]。
mysql -uroot -p12345678 -> use test -> source d:/test/test.sql
5.用select into outfile 'filename'语句导出数据
(1).在mysql的命令行下,执行select * from 表名 into outfile '文件名称'
mysql -uroot -p12345678 -> use test -> select * from test into outfile 'e:/
test.txt'即可。[默认的文件内容是以制表符分开的]
(2).使用select命令还可以指定卸出文件时,字段之间的分隔字符,转义字符,包括字符,
及记录行分隔字符。列在下面:
FIELDS TERMINATED BY ' '
[OPTIONALLY] ENCLOSED BY ''
ESCAPED BY ''
LINES TERMINATED BY '
其中FIELDS TERMINATED表示字段分隔;[OPTIONALLY] ENCLOSED表示字段用什么字符包括起来,如果使用了OPTIONALLY,则只有CHAR和VERCHAR被包括;ESCAPED表示当需要转义时用什么作为转义字符;LINES TERMINATED表示每行记录之间用什么分隔。上面列的是缺省值,而且这些项都是可选的,不选则使用缺省值。
例如:select * from test into outfile 'e:/test.txt' fields terminated by ',' enclosed by '"';
分享到:
相关推荐
MySQL数据库中数据导入与导出探析.pdf
笋述MySQL数据的导入导出.pdf
这是代码+文档+数据库的资料,是java+mysql数据库做的,实现了xml与数据库中数据的导入导出,是我一个晚上做出来的,因为要去做其它的项目,所有只做出对特定数据库的操作,仅供参考互相学习!
今天小编就为大家分享一篇关于MySQL数据库迁移快速导出导入大量数据,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
主要为大家详细介绍了HeidiSQL工具导出导入MySQL数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
服务器在使用了 Docker 后,对于备份和恢复数据库的事情做下记录,下面这篇文章主要给大家介绍了Docker容器中Mysql数据导入/导出的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
主要介绍了MySQL 表数据的导入导出操作,结合实例形式分析了MySQL 表数据的导入导出操作基本命令、使用方法及操作注意事项,需要的朋友可以参考下
本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...
本文给大家简单记录了一下在linux系统中mysql数据库的导入和导出的方法,有相同需求的小伙伴可以参考下
主要介绍了mysql 导入导出数据库、数据表的方法,有需要的朋友可以参考一下
本文实例讲述了mysql数据库创建账号、授权、数据导出、导入操作。分享给大家供大家参考,具体如下: 1、账号创建及授权 grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant ...
MySQL数据库导出与导入的过程中将会发生众多不可预知的错误,本文整理了一些常见错误及相应的解决方法,遇到类似情况的朋友可以参考下,希望对大家有所帮助
主要介绍了MYSQL导入导出.sql文件的相关资料,内容包括MYSQL的命令行模式的设置、命令行进入MYSQL的方法、数据库导出数据库文件、从外部文件导入数据到数据库,感兴趣的小伙伴们可以参考一下
本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法。分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- """ Purpose: 生成日汇总对账文件 Created: 2015...
但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。下面的具体的方法大家可以参考下。多测试。
对于大量数据的导入导出,是件挺麻烦的事,需要考虑很多的细节,这类对于需要大量数据导入导出的朋友可以参考下。