如何导出mysql数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何导出mysql数据相关的知识,希望对你有一定的参考价值。
方法一、使用phpmyadmin
如果系统中安装了phpmyadmin,可以通过phpmyadmin将数据导出。
1、用浏览器打开phpmyadmin,输入帐户和密码。
2、在左侧选择要导出的数据库或者数据表,点击“导出”,最后点击“执行”即可。
方法二、使用mysqldump
1、导出整个数据库
mysqldump -u 用户名 -p数据库名 > 导出的文件名
2、导出一个表(包括数据结构及数据)
mysqldump -u 用户名 -p数据库名 表名> 导出的文件名
参考技术A MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source news.sql;本回答被提问者采纳 参考技术B
1集成环境如wawp一般都有phpmyadmin,没有的话就自己下载一个,点开
2.登陆数据库,和配置文件数据库账号密码一致
3.然后访问phpmyadmin
4打开后首页左侧有所有数据库
5选择一个点击一下,看页面顶部找到导出
6可以快速导出也可以自定义,自定义的话会有许多选项,如是否清空表再插入,是否在表不存在的情况下创建等等吧,自己看一下,根据需求来,
7 页面底部你就可以执行了,然后下载完你就可以看了
8其实下载navicat 更好用,也有破解版的,我用的mac没法给你演示,不会的话再问吧
9.可以从cmd近去,直接在mysql理以命令方式修改
eg:1. 点开始点运行 输入CMD CD到MYSQL安装目录下(cd \\,cd C:\\Program Files\\你的MYSQL目录\\bin)这样就进入MYSQL的目录下了
2.导出 mysqldump -u root -proot bbs>d:\\bbs.sql 这样就就导入到D盘了
3.导入 同样执行第一步 mysql -u root -proot bbs<d:\\bbs.sql 这样就从D盘导入了
mysql -u root -p dbname < filename.sql
2
直接放在命令行(shell命令行)执行一个sql
mysql -hhostname -uusername -p dbname -e 'select * from tbname limit 1'
执行后命令行会提示输入数据库密码。
3
把SQL作为一个输入给MYSQL(shell命令行)
echo 'select id from dbname.tbname where id = 1;' | mysql -hhostname -ureadonly -preadonly dbname > xxxx.sql
4
进入mysql数据库(数据库中执行SQL文件)
>source xxx.sql 参考技术D mysqldump命令导出数据手动整理
格式:mysqldump -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名>d:XX.sql(路劲)
示例:mysqldump -h127.0.0.1 -P3306 -uroot -p123456 htgl >d:\htgl.sql;
1.导出结构不导出数据
mysqldump -d 数据库名 -uroot -p > xxx.sql
2.导出数据不导出结构
mysqldump -t 数据库名 -uroot -p > xxx.sql
3.导出数据和表结构
mysqldump 数据库名 -uroot -p > xxx.sql
4.导出特定表的结构
mysqldump -uroot -p -B数据库名 --table 表名 > xxx.sql
#mysqldump [OPTIONS] database [tables]
5.导入
格式:mysql -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名 < d:XX.sql(路劲)
示例:mysql -uroot -p1234 db1 < c:\a.txt
mysqldump -h127.0.0.1 -P3306 -uroot -p123456htgl >d:\htgl.sql; 第5个回答 2016-06-22 1、单张表导出或某个查询结果导出
select * from test into outfile '文件名.txt';
2、数据库导出
mysqldump -u username -p databasename > databasename.sql
输入密码之后就可以导出数据库信息 第6个回答 2016-08-16
mysqldump备份
mysqldump -u用户名 -p密码 -h主机 数据库> 路径
mysqldump -uroot -pleixuesong raykaeso> ./raykaeso.sql
mysqldump按WHERE从句来选择您需要的记录导出
mysqldump -u用户名 -p密码 -h主机 数据库 a –where “条件语句” > 路径
mysqldump -uroot -p raykaeso a –where “username=’雷雪松'” > c:\\a.sql
mysqldump导出数据库里的某个表
mysqldump -u用户名 -p密码 -h主机 数据库 表
mysqldump -uroot -p raykaeso php
如何导出mysql数据库到sql文件
方法如下:1.在本地建一个与数据库同名的数据库。
2.选择navicat中连接服务器的数据库,在菜单栏选择工具-->数据传输。
3.在弹出的的窗口中“源”部分就是你要导出的源数据库,“目标”就是本地的数据库,点击左下角全选后,再点击开始按钮。
4.点击确定。
5.点击关闭。
拓展资料:
导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
导出数据和表结构:mysqldump
-u用户名
-p密码
数据库名
>
数据名.sql#/usr/local/mysql/bin/
mysqldump
-uroot
-p
abc
>
abc.sql,敲回车后会提示输入密码。 参考技术A 可以使用mysqldump
如下几种操作:
1、导出整个数据库(包括数据)
mysqldump
-u
username
-p
dbname
>
dbname.sql
2、导出数据库结构(只有建表语句,不含数据)
mysqldump
-u
username
-p
-d
dbname
>
dbname.sql
3、导出数据库中的某张数据表(包含数据)
mysqldump
-u
username
-p
dbname
tablename
>
tablename.sql
4、导出数据库中的某张数据表的表结构(只有建表语句,不含数据)
mysqldump
-u
username
-p
-d
dbname
tablename
>
tablename.sql
还有负责的用法,可以查看mysqldump的参数
以上是关于如何导出mysql数据的主要内容,如果未能解决你的问题,请参考以下文章