当前位置:首页 » 编程语言 » 导出数据为sql文件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

导出数据为sql文件

发布时间: 2022-10-03 06:18:24

A. mysql怎么导出sql文件

导出sql文件可以使用mysqlmp。

主要有如下几种操作:
①导出整个数据库(包括数据库中的数据):mysqlmp -u username -ppassword dbname > dbname.sql ;
②导出数据库中的数据表(包括数据表中的数据):mysqlmp -u username -ppassword dbname tablename > tablename.sql;
③导出数据库结构(不包括数据,只有创建数据表语句):mysqlmp -u username -ppassword -d dbname > dbname.sql;
④导出数据库中数据表的表结构(不包括数据,只有创建数据表语句):mysqlmp -u username -ppassword -d dbname tablename > tablename.sql。

B. 如何导出sql文件

1. 概述
MySQL数据库的导入,有两种方法:
1) 先导出数据库SQL脚本,再导入;
2) 直接拷贝数据库目录和文件。
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
Linux下:
2. 方法一 SQL脚本形式
操作步骤如下:
2.1. 导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位于mysql/bin/目录中)命令行,导出SQL脚本。
2.1.1 用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“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文件)
提示输入密码时,输入该数据库用户名的密码。
3 方法二 直接拷贝
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
3.1 准备原始文件
用tar打包为一个文件
3.2 创建空数据库
3.3 解压
在临时目录中解压,如:
cd /tmp
tar zxf mydb.tar.gz
3.4 拷贝
将解压后的数据库文件拷贝到相关目录
cd mydb/
cp * /var/lib/mysql/mydb/
对于FreeBSD:
cp * /var/db/mysql/mydb/
3.5 权限设置
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
把mysqlmp出来的数据修改一下。除了要把表增加上) TYPE=MyISAM CHARACTER SET gbk;以外,在下面再增加一句SET NAMES GBK;
这样,数据就可以平滑的导入4.1了,而不必怕出现乱码。
Windows下:
DOS窗口
开始->运行->cmd
导出为:mysqlmp -u 用户名 -p --opt 数据库用户名 > 数据库名.sql
输入你的数据库密码!
导入为:mysql -u 用户名 -p 数据库用户名 < 数据库名.sql (要在当前目录下操作)

C. sqlyog怎么导出sql文件

  • 【打开SQLyog工具】

    如果没有连接数据库,那么新建一个连接,把连接名字(New Connection),连接地址IP(MySQL Host Address),用户名字(Username),用户密码(Password),端口号填好(Port),然后点连接(Connect)。

D. MySQL导出导入SQL文件命令方法

1.导出整个数据库

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

mysqlmp -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表

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

mysqlmp -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.导出一个数据库结构

mysqlmp -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个

4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:wcnc_db.sql

E. mysql命令行导出sql文件

MySql命令行导出数据库

  1. 进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
    如:cd C:Program FilesMySQLMySQL Server 4.1in
    (或者直接将windows的环境变量path中添加该目录)

  2. 导出数据库:mysqlmp -u 用户名 -p 数据库名 > 导出的文件名
    如我输入的命令行:mysqlmp -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)
    (如果导出单张表的话在数据库名后面输入表名即可)

  3. 会看到文件news.sql自动生成到bin文件下

F. 怎么把数据库表格中数据导出为sql文件

  1. 首先进去数据库,找到你要存储的表格,右键点击表名,选择转储sql文件;

  2. 选择结构和数据,这样子就都存进去了;

  3. 然后在弹出框中选择你要存储的位置;

  4. 点击保存后,点击开始;

  5. 检查有没有错误数据,没有点击完成;有错误也要点击完成,然后去表格查找错误的信息;

  6. 去存储路径找你的文件,看是否保存成功。

G. 如何将数据库导出成sql文件

什么数据库之间都可以导出、导入,使用文本文件作为中间过程,比如你现在的需求,在sql2000里面选择导出数据库,格式可以选择文本格式,然后在access里面导入文本文件。

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

mysql数据库转换成.sql文件步骤如下:
1.
导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位于mysql/bin/目录中)命令行,导出SQL脚本。
2.
用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“DROP
DATABASE”和“DROP
TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
3.用mysqlmp命令行
命令格式
mysqlmp
-u用户名
-p
数据库名
>
数据库名.sql
范例:
mysqlmp
-uroot
-p
abc
>
abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。

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

方法如下:
1.在本地建一个与数据库同名的数据库。
2.选择navicat中连接服务器的数据库,在菜单栏选择工具-->数据传输。

3.在弹出的的窗口中“源”部分就是你要导出的源数据库,“目标”就是本地的数据库,点击左下角全选后,再点击开始按钮。

4.点击确定。

5.点击关闭。

拓展资料:
导出数据库用mysqlmp命令(注意mysql的安装路径,即此命令的路径):
导出数据和表结构:mysqlmp
-u用户名
-p密码
数据库名
>
数据名.sql#/usr/local/mysql/bin/

mysqlmp
-uroot
-p
abc
>
abc.sql,敲回车后会提示输入密码。