如何导出和导入mysql数据

作者&投稿:泰牲 (若有异议请与网页底部的电邮联系)
如何实现MySQL 数据库导入与导出~

MySQL 数据库导入与导出,用到的工具,navicat,步骤如下:
打开navicat,点击连接,输入连接名,主机名或者ip地址,端口,用户名,密码,点击确定。

2.以aabb为示例数据库,选择aabb数据库双击。

3.导入数据库,右击aabb数据库选择运行sql文件,选择好要导入的数据文件以后,点击开始。

4.显示以下信息,说明导入成功。

5.导出数据库,右击aabb数据库选择转储sql文件,选择数据结构和数据,然后选择存储路径点击保存。

6.显示以下信息说明导出成功。

注意事项:navicat非免费软件。

1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql
2、导入数据到数据库
mysql -uroot -D数据库名
3、导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql
4、导入数据到数据库中得某个表
mysql -uroot -D数据库名 表名

扩展资料:启动跟踪:
mysqld --debug

关闭服务器:
mysqladmin -u root shutdown

启动服务:
mysqld --console
显示数据库列表:
show databases;
显示库中的数据表:
use mysql; //打开库,学过 FOXBASE 的一定不会陌生吧
show tables;
显示数据表的结构:
describe 表名;
建库:
create database 库名;
建表:
use 库名;
create table 表名 (字段设定列表);
删库和删表:
drop database 库名;
drop table 表名;
将表中记录清空:
delete from 表名;
显示表中的记录:
select * from 表名;
显示最后一个执行的语句所产生的错误、警告和通知:
show warnings;
只显示最后一个执行语句所产生的错误:
show errors;

a.普通的导出语句,备test库中的t全表
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle test t > t.sql
b.比较区别,是否完整的语句
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -c test t > t1.sql
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle test t > t2.sql
vimdiff t1.sql t2.sql
总结:-c参数输出最规范的insert语句(包括完整的insert into字段列表),不加-c参数输入简写的insert语句
c.结构与数据只备份一个
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -d test t > t3.sql
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -t test t > t4.sql
vimdiff t3.sql t4.sql
总结:-d只导出表结构语句不导出数据,-t只导出数据不导出表结构语句
d.全库备份
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -A > all.sql
e.备份了表数据和表结构
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle test t > t.sql
f.where过滤导出
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle yhtest1 t_load --where "id=5"> /tmp/t.sql
g.--ignore-table 备份跳过某张表。
/usr/local/mysql/bin/mysqldump -uroot -pAds*678H#12 --single-transaction --master-data=2 -A --ignore-table=db_application.remote_diagnostic_report > /data/fq/20160808_full.sql &

恢复:
/usr/local/mysql/bin/mysql -uroot -poracle yhtest1 < /tmp/t.sql --这里只加库名不加表名(不论需要恢复的表是被drop还是delete)
/usr/local/mysql/bin/mysql -uroot -poracle -f yhtest1 < /tmp/t.sql --这里加 -f 跳过错误,或者说跳过重复数据(针对的是只导出数据,再导入数据的方式)


mysql数据库管理工具navicat for mysql怎么用
右键点击一个灰色的数据库,在右键菜单中包含打开、关闭、新建、删除和数据传输等操作;在已经打开数据中的选中表,可以创建、删除、修改表,在右键菜单中包含建表、导入、导出、运行SQL文件等操作;6、在主窗口点击“查询”,则可以对当前选中的数据库进行表查询、以及对查询的创建、修改、删除等;7、在...

c#.net完成数据到excel表的导入与导出
21 从Excel文件导入到DataSet#region 从Excel文件导入到DataSet 22 \/\/ \/\/\/ 23 \/\/ \/\/\/ 从Excel导入文件 24 \/\/ \/\/\/ 25 \/\/ \/\/\/ Excel文件名 26 \/\/ \/\/\/ <returns>返回DataSet<\/returns> 27 \/\/ public DataSet ImportFromExcel(string strExcelFile...

求助excel用宏直接一键导入数据
用excel宏导入数据怎么搞啊?举例。有数据表A列B列,要求将A列数据排除B列后写入到D列。初据如图:编制代码如下:Sub 数据排除()Dim mys As String Dim I, J As Integer Dim b As Object mys = "数据排除"Set b = CreateObject("Scripting.Dictionary")Sheets(mys).Select I = 2 Do While ...

如何将excel表格批量导入word表格
1、对照表截图 2、部分程序源码 Sub 导出数据()S_EXCEL = Cells(4, 3).Text '数据源EXCEL文件名T_WORD = Cells(7, 3).Text '目标WORD文档名DZB = Cells(5, 3).Text '对照表工作表名Call exc_to_word(S_EXCEL, T_WORD, DZB)End SubSub exc_to_word(S_EXCEL, T_WORD, DZB)Dim ...

求gridview导出为excel问题解决
\/\/\/ 将DATAGRID导出为EXCEL文件方法一,\/\/\/ 参数是:要导出的DATAGRID的ID和要保存下来的EXCEL文件名 \/\/\/ \/\/\/ page \/\/\/ datagrid \/\/\/ filename private void OutExcel(Page myPage,DataGrid dg,string name){ HttpResponse Response;Response=myPage.Response;string name1="attachment;filename...

悬100答好追加求关于网页面板和文字方面美化的建议
1. 允许你连接可视组件和数据的数据绑定,所以他们会保持同步;2. 只有在数据变动的时候处理,这样可以保持最小的网络利用率;3. 查错选项可以保证字段的数据类型,邮政编码,电话号码和其他拟定义在ActionScript里的数据正确性;4. 格式化选项会自动解析数据并在你的定义下显示。 所有的数据导入和操作是很棒的,但最后...

永年县13899642780: mysql怎么导入和导出数据库文件 -
尘娄阿苯: MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:...

永年县13899642780: 怎样将MySQL数据库结构和数据导出或导入 -
尘娄阿苯: 在使用MySQL时,有时需要从数据库中导出数据,以便用在本地或其它的数据库系统之上,或者将现有数据导入MySQL数据库中.做MySQL数据库的结构和数据的导出和导入.要用到MySQL的mysqldump工具,基本用法是: shell> ...

永年县13899642780: 如何导出和导入mysql数据 -
尘娄阿苯: 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_...

永年县13899642780: mysql 的数据导入和导出详细点 谢谢 -
尘娄阿苯: 导出:select * into outfile 'd:/xx/xx/xxx.txt' fields terminated by '\t' enclosed by '"' escaped by '\\' lines terminated by '\n' from table_name; 导入:load data infile 'd:/xx/xx/xxx.txt' into table table_name fields terminated by '\t' enclosed by '"' escaped ...

永年县13899642780: MYSQL如何导入/导出数据?
尘娄阿苯: 从文本文件导入:load data infile '文件名' into table导出到文本文件:select * into outfile '文件名' from table具体可参考MySQL的说明文件另:MySQL Manager也有导入导出工具,且可以有多种格式.

永年县13899642780: MySql数据怎么导入数据库中, -
尘娄阿苯: MySQL数据库的导入,有两种方法: 1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件.在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分...

永年县13899642780: Linux系统下怎么样才能导入与导出mysql数据库?
尘娄阿苯: 一、导出:用mysqldump命令行命令格式mysqldump -u 用户名 -p 数据库名 > 数据库名.sql范例:mysqldump -u root -p abc > abc.sql (导出数据库abc到abc.sql文件) 提示输入密码时,输入该数据库用户名的密码. 二、导入:用mysql命令行命令格式mysql -u 用户名 -p 数据库名. 三、直接COPY 如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用.

永年县13899642780: mysql数据库怎么导出 -
尘娄阿苯: 用mysqldump和source可以使用这种方式导出数据:mysqldump -urott -P5678 --default-character-set=gb2312 -p -h127.0.0.1 Test test1 > test1.sql 也可以这样:mysql -uroot -P5678 --default-character-set=gb2312 -p -h127.0.0.1 -e "select * from ...

永年县13899642780: 数据库的导入与导出 -
尘娄阿苯: 导出数据库命令: mysqldump -u root -p mydb2 > e:\mydb.sql 把数据库mydb2导出到e盘的mydb.sql注意:在dos下进入mysql安装的bin目录下,但是不要登陆.导入数据库命令: mysqldump -u root -p mydb2 < e:\mydb.sql 把数据库e盘的mydb....

永年县13899642780: 如何无需编程便将数据sql导出到mysql -
尘娄阿苯: 在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己的情况进行选择;然后新建sqlserver 注册,进行对sqlserver的连接.准备妥当后,下面就开始了: 首先打开数据转换服务,新建包,打开DTS界面,在连接中选择数据源进...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网