当前位置:首页 » 参考文献 » mysqlsql导出数据库

mysqlsql导出数据库

发布时间: 2021-03-30 05:13:10

A. MySQL数据库怎么导出数据

方法一
cmd 到mysql bin目录下用 如下命令 mysqlmp --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就可以的
如果装了navicate那就更简单了 先连接上数据库,选中数据库 再选择转储sql 就好了
方法二
进入cmd (注意在os cmd中 而不是在mysql中)
===================
1.导出数据库(sql脚本)
mysqlmp -u 用户名 -p 数据库名 > 导出的文件名
mysqlmp -u root -p db_name > test_db.sql
2.mysql导出数据库一个表
mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名
mysqlmp -u wcnc -p test_db users> test_users.sql (结尾没有分号)
方法三
启动mysql服务
/etc/init.d/mysql start
导出整个数据库
mysqlmp dbname > c:mydb.sql -u root -p
导入数据库
source mydb.sql
mysql -u用户名 -p 数据库名 < 数据库名.sql
更详细的导入数据库教程
2.1. 导出sql脚本
在原数据库服务器上,可以用php教程myadmin工具,或者mysqlmp(mysqlmp命令位于mysql/bin/目录中)命令行,导出sql脚本。
2.1.1 用php(www.111cn.net)myadmin工具
导出选项中,选择导出"结构"和"数据",不要添加"drop database"和"drop table"选项。
选中"另存为文件"选项,如果数据比较多,可以选中"gzipped"选项。
将导出的sql文件保存下来。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqlmp -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
2.2. 创建空的数据库
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
2.3. 将sql脚本导入执行
同样是两种方法,一种用phpmyadmin(mysql数据库管理)工具,或者mysql命令行。
2.3.1 用phpmyadmin工具
从控制面板,选择创建的空数据库,点"管理",进入管理工具页面。
在"sql"菜单中,浏览选择刚才导出的sql文件,点击"执行"以上载并执行。
注意:phpmyadmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
2.3.2 用mysql命令行
命令格式
mysql -u用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -uabc_f -p abc < abc.sql
(导入数据库abc从abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。

B. mysql如何导出、导入数据库和表,详细一点

1、导出整个数据库

mysqlmp -u 用户名 -p 数据库名 > 导出的文件名

mysqlmp -u dbuser -p dbname > dbname.sql

2、导入数据到数据库

mysql -uroot -D数据库名

3、导出一个表

mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名

mysqlmp -u dbuser -p dbname users> dbname_users.sql

4、导入数据到数据库中得某个表

mysql -uroot -D数据库名 表名

(2)mysqlsql导出数据库扩展阅读:

启动跟踪:

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;

C. 如何导出mysql数据库和表的所有数据

在命令行下mysql的数据导出有个很好用命令mysqlmp,它的参数有一大把,可以这样查看:
mysqlmp
最常用的:
mysqlmp
-uroot
-pmysql
databasefoo
table1
table2
>
foo.sql
这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数
c:\users\jack>
mysqlmp
-uroot
-pmysql
sva_rec
date_drv
>
e:\date_drv.sql
mysql的数据导入也是相当便捷的,如:
mysql
-uroot
databasefoo
<
foo.sql
这样就可以将foo.sql的数据全部导入数据库databasefoo
1.导出整个数据库
mysqlmp
-u用户名
-p密码
数据库名
>
导出的文件名
c:\users\jack>
mysqlmp
-uroot
-pmysql
sva_rec
>
e:\sva_rec.sql
2.导出一个表,包括表结构和数据
mysqlmp
-u用户名
-p
密码
数据库名
表名>
导出的文件名
c:\users\jack>
mysqlmp
-uroot
-pmysql
sva_rec
date_rec_drv>
e:\date_rec_drv.sql
3.导出一个数据库结构
c:\users\jack>
mysqlmp
-uroot
-pmysql
-d
sva_rec
>
e:\sva_rec.sql
4.导出一个表,只有表结构
mysqlmp
-u用户名
-p
密码
-d数据库名
表名>
导出的文件名
c:\users\jack>
mysqlmp
-uroot
-pmysql
-d
sva_rec
date_rec_drv>
e:\date_rec_drv.sql
5.导入数据库
常用source
命令
进入mysql数据库控制台,
如mysql
-u
root
-p
mysql>use
数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source
d:wcnc_db.sql

D. mysql 怎么从一个数据库导出数据到另一个数据库

db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名

1.方法一:
登录导出到的数据库,执行
create table fromtable select * from db1.fromtable;
2.方法二:
在cmd下执行,mysqlmp -u root -p db1 fromtable file=d:/fromtable.sql; 输入秘密,root为用户名
登录db2 执行 source d:/fromtable.sql;
3.方法三:
登录db1 执行 select * from fromtable into outfile "d:/fromtable .txt"; 导出纯数据格式
登录db2 执行 load data infile d:/fromtable .txt into table fromtable; 需要先建一张和原表结构一样的空表。
4.建一个odbc连接,先导出到access中,再导出到另一个库中。

E. 怎么将mysql数据库数据导出成.sql文件

1、首先双击打开mysql数据库,打开需要导出的文件。

F. 怎样在MySQL数据库中导出整个数据库

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;

MySQL备份和还原,都是利用mysqlmp、mysql和source命令来完成的。
1.Win32下MySQL的备份与还原
1.1 备份
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqlmp -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqlmp -u root -p voice>voice.sql,然后输入密码即可开始导出。

G. mysql如何导出整个数据库

mysql
的好用之处就是其命令行简单明了。
mysqlmp是最快的方法。你看不懂没关系,可以照着做。
1.打开DOS窗口
2.键入
mysqlmp
--user
root
--password=123456
mysql
>
d:\mysql.sql
--user
表示要你的mysql登陆用户名
超级用户默认为root
--password=123456
就是密码了,你的是多少就把123456换成你的。
mysql
是数据库名,你要导出的是什么,就换成什么名。
>
是重定向符
,把数据库的内容以sql代码的形式重定向到d:\mysql.sql文件。
知道了导出,肯定要导入:
导入方法:
1.打开DOS窗口。
2.键入mysql
-uroot
-p123456
mysql
<
d:\mysql.sql
就是上面的相反过程。只是形式有点差别。
很简单吧。

H. mysql导出数据库几种方法

1、确保我们的数据库已经正确的安装在电脑上了,首先打开命令行窗口,内win+R快捷键打开容运行窗口,输入cmd。

I. 如何导出mysql数据库到sql文件

可以使用mysqlmp
如下几种操作:
1、导出整个数据库(包括数据)
mysqlmp -u username -p dbname > dbname.sql
2、导出数据库结构(只有建表语句,不含数据)
mysqlmp -u username -p -d dbname > dbname.sql
3、导出数据库中的某张数据表(包含数据)
mysqlmp -u username -p dbname tablename > tablename.sql
4、导出数据库中的某张数据表的表结构(只有建表语句,不含数据)
mysqlmp -u username -p -d dbname tablename > tablename.sql
还有负责的用法,可以查看mysqlmp的参数

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731