精华内容
下载资源
问答
  • 但是运行之后我们会在bin目录下发现一个空的web.sql文件。原因在于mysqldump的文件夹路径有空格。此时,解决办法是直接拷贝出mysqldump.exe到我们D盘跟目录下(或者其他任何一个路径),然后cd进入该路径导出文件...

    关于MySQL导出数据的一些命令行

    导出:进入CMD之后cd到MySQL的安装目录的bin文件夹下,因为我们导出所需要的mysqldump.exe在这个bin目录下。如下图:

    195430_3qQQ_2925890.png

    但是运行之后我们会在bin目录下发现一个空的web.sql文件。原因在于mysqldump的文件夹路径有空格。此时,解决办法是直接拷贝出mysqldump.exe到我们D盘跟目录下(或者其他任何一个路径),然后cd进入该路径导出文件即可。

    195758_dzcU_2925890.png

    导入:直接在mysql>命令行输入source (路径)即可

    200427_e0Wy_2925890.png

    转载于:https://my.oschina.net/zengbaba/blog/752899

    展开全文
  • 数据库导出sql文件 1.目的 最近在做一个学生选课系统,由于分工的原因主要分成了前端,后端和数据库三个方面.所以这就面临一个问题,写数据库的同学需要把自己写的数据库导出成一个sql文件给写代码的同学,否则...

    时间:2019/11/20

     

    将数据库导出成sql文件

     

    1.目的

             最近在做一个学生选课系统,由于分工的原因主要分成了前端,后端和数据库三个方面.所以这就面临一个问题,写数据库的同学需要把自己写的数据库导出成一个sql文件给写代码的同学,否则写代码的同学在写与数据库交互的部分时就没法连接到数据库.以下步骤以MySQL数据为例.

     

    2.导出步骤

    1.打开MySql Workbench

    2.点击Administration,然后点击Data Export来导出数据库

    3.假如我们要导出下面划线的这个数据库

    4.将Objects to Export的三个选项全选,并且选择Export Options的第二个选项,在该选项下选择要保存的路径

    5.点击Export Progress中的Start Export,这样就可以在选择的目录中看到导出的sql文件了

    6.最后的文件如下

     

    3.导入步骤

    1.点击下图中的按钮,并选择上文中导出的sql文件

    2.点击运行按钮即可导入数据库了

     

     

     

     

    展开全文
  • 这篇文章主要介绍了PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能),需要的朋友可以参考下用php代码实现数据库备份可以使网站的管理变得非常便捷,我们可以直接进后台操作就能完成数据库的备份。...

    这篇文章主要介绍了PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能),需要的朋友可以参考下

    用php代码实现数据库备份可以使网站的管理变得非常便捷,我们可以直接进后台操作就能完成数据库的备份。

    关键技术:

    1. 首先要得到该数据库中有哪些表,所用函数 mysql_list_tables(),然后可以将获取的所有表名存到一个数组。

    2. show create table 表名 可以获取表结构。

    3. select * from 表名 取出所有记录,用循环拼接成 insert into... 语句。

    实现代码:<?php

    header("Content-type:text/html;charset=utf-8");

    //配置信息

    $cfg_dbhost = 'localhost';

    $cfg_dbname = 'ftdm';

    $cfg_dbuser = 'root';

    $cfg_dbpwd = 'root';

    $cfg_db_language = 'utf8';

    $to_file_name = "ftdm.sql";

    // END 配置

    //链接数据库

    $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);

    mysql_select_db($cfg_dbname);

    //选择编码

    mysql_query("set names ".$cfg_db_language);

    //数据库中有哪些表

    $tables = mysql_list_tables($cfg_dbname);

    //将这些表记录到一个数组

    $tabList = array();

    while($row = mysql_fetch_row($tables)){

    $tabList[] = $row[0];

    }

    echo "运行中,请耐心等待...
    ";

    $info = "-- ----------------------------\r\n";

    $info .= "-- 日期:".date("Y-m-d H:i:s",time())."\r\n";

    $info .= "-- 仅用于测试和学习,本程序不适合处理超大量数据\r\n";

    $info .= "-- ----------------------------\r\n\r\n";

    file_put_contents($to_file_name,$info,FILE_APPEND);

    //将每个表的表结构导出到文件

    foreach($tabList as $val){

    $sql = "show create table ".$val;

    $res = mysql_query($sql,$link);

    $row = mysql_fetch_array($res);

    $info = "-- ----------------------------\r\n";

    $info .= "-- Table structure for `".$val."`\r\n";

    $info .= "-- ----------------------------\r\n";

    $info .= "DROP TABLE IF EXISTS `".$val."`;\r\n";

    $sqlStr = $info.$row[1].";\r\n\r\n";

    //追加到文件

    file_put_contents($to_file_name,$sqlStr,FILE_APPEND);

    //释放资源

    mysql_free_result($res);

    }

    //将每个表的数据导出到文件

    foreach($tabList as $val){

    $sql = "select * from ".$val;

    $res = mysql_query($sql,$link);

    //如果表中没有数据,则继续下一张表

    if(mysql_num_rows($res)<1) continue;

    //

    $info = "-- ----------------------------\r\n";

    $info .= "-- Records for `".$val."`\r\n";

    $info .= "-- ----------------------------\r\n";

    file_put_contents($to_file_name,$info,FILE_APPEND);

    //读取数据

    while($row = mysql_fetch_row($res)){

    $sqlStr = "INSERT INTO `".$val."` VALUES (";

    foreach($row as $zd){

    $sqlStr .= "'".$zd."', ";

    }

    //去掉最后一个逗号和空格

    $sqlStr = substr($sqlStr,0,strlen($sqlStr)-2);

    $sqlStr .= ");\r\n";

    file_put_contents($to_file_name,$sqlStr,FILE_APPEND);

    }

    //释放资源

    mysql_free_result($res);

    file_put_contents($to_file_name,"\r\n",FILE_APPEND);

    }

    echo "OK!";

    ?>

    以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

    相关推荐:

    展开全文
  • sql2008上生成for 2000版本的数据库脚本-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例, 右键要转到2000的库 任务 生成脚本-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库 -- 勾选"所...

    2008转到2000的步骤

    1. 在sql2008上生成for 2000版本的数据库脚本

    -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例, 右键要转到2000的库 任务 生成脚本

    7382eff8f28c647a08ef6200c2f22fbf.png

    -- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库 -- 勾选"为所选数据库中的所有对象编写脚本"

    1627fbcecfb695892b8e3c8c1083f0fc.png

    -- 在接下来的"选择脚本选项"中, 将”编写创建数据库的脚本”设为True,找到"为服务器版本编写脚本"项, 选

    择"SQLServer 2000"

    3f917eb96bd153975f1cf535b338424a.png

    -- 最后把脚本保存到一个 .sql 脚本文件

    a7f9124e2fde6335b85de078217dcf27.png

    d24096e799911be8c988fac6f653f0b6.png

    2. 在2000中创建目标数据库

    b6f167ac19980caa954eff224c34e8ee.png

    选中新建立的数据库,工具--sql查询分析器

    d6af8b4af752841aa0f7f05630a1dafa.png

    将刚2008数据库上生成的sql文件中的内容复制到查询分析器中,或者直接拖拽sql文件到查询分析器中也可以,注意

    要修改库名称

    82635f9758a58f33f41745a13490a5f9.png

    我这里在sql2008上的库名称是Website_xad_2000,但是我sql2000上建立的数据库名称是sql2000,所以这里要

    把Website_xad_2000修改成sql2000在执行

    bf48d642558ab2c784a001965e720520.png

    然后在来sql2008上企业管理器上连接到sql2000

    0cad489bf8d2ce9e23d2e30d51b4e5db.png

    这时我们sql2008控制台上就有两个实例选中sql2008实例中要导出到sql2000的数据库,右键—任务---导出数据

    2689ab7e551d0852f8fe5adb447c28d1.png

    选择数据源

    217fb3cea7259b5d35e3b2e72843672f.png

    选择目标

    95b6c09697bdc13883ec6c7d2de8f099.png

    选择复制一个或多个表或视图的数据

    c2993947c6590710e90dd21024eace1c.png

    表全选,不选择视图

    8e1661004aae6baa5f1d0424dfc65ce7.png

    然后全选表单击编辑映射---勾选启用标识插入

    f2418d5e9309af4e19ea3a7f3494973c.png

    然后保存这时我们就成功导入

    fe078db6113105c478bead70e04c9848.png

    这时我们在来sql2000上验证导入是否成功

    68bf61e2030f069b56bb3fa5b07e10c1.png

    OK,操作完成

    展开全文
  • 数据库导出为.sql文件 mysqldump -uroot -p space_house > space_house.sql 将.sql文件导入数据库 mysql -uroot -p space_house < space_house .sql
  • 主要介绍了PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能),需要的朋友可以参考下
  • Mysql数据库导出为.sql文件

    千次阅读 2018-01-24 10:28:15
    将整个Mysql数据导出为.sql文件,不要太简单, 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p test> test.sql 2.导出一个表 mysqldump -u 用户名 -p ...
  • 1. 在sql2008上生成for 2000版本的数据库脚本 -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例, 右键要转到2000的库 任务 生成脚本     -- 在"脚本向导"的"选择数据库"中, ...
  • 本来是不想写无关于技术的博客的,但是有些非技术的问题也足以让别人纠结一段时间,比如说将Sql Server数据库中的数据导出为Sql文件,...假如说我要将名为SCT的数据库导出为Sql文件: 那么首先 右击->任务->生成脚
  • -打开"对象资源管理器"(没有的话按F8),连接到你的实例--右键要转到2000的库--任务--生成脚本--在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库--勾选"所选数据库中的所有对象编写脚本"--在接下来...
  • //链接数据库$link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);mysql_select_db($cfg_dbname);//选择编码mysql_query("set names ".$cfg_db_language);//数据库中有哪些表$tables = mysql_list_tables($...
  • Dbeaver连接MySQL数据库导出sql

    万次阅读 2019-06-22 10:37:19
    具体就是在生产数据库中查询某字段值‘12345’的数据,导出插入该数据的一条SQL语句。我整了半天一直以为有个什么导出功能,最后发现完全不是那么回事。 1.首先连接到对应数据,执行查询语句: SELECT * FROM 表 t...
  • 1、配置:通过config.ini修改LOTUSCONN,即LotusOA设置自己的建立ODBC的名字,关系数据库修改DBCONN,本例中为SQLServer数据库 2、启动程序,点“数据源链接”,程序连接到lotus数据库Sql server数据库 设置...
  • 一、将 数据库 或者 表 导出为SQL文件 1. 前言 假设我们有一个 SQLite3 数据库 位于 /root/mydb.db, 里面有表 myTableOne, myTableTwo 2. 导出 整个数据库 先使用 命令 sqlite3 /root/mydb.db 进入数据库 使用...
  • 首先要得到该数据库中有哪些表,所用函数 mysql_list_tables(),然后可以将获取的所有表名存到一个数组。2. show create table 表名 可以获取表结构。3. select * from 表名 取出所有记录,用循环拼接成 insert ...
  • H2数据库导出SQL文件

    千次阅读 2014-01-26 09:03:03
    java -cp h2*.jar org.h2.tools.Script -url jdbc:h2:~/taxdoc -user sa -password sa... 因为用原来h2的驱动jar包导出数据库sql文件会有SCRIPTCODE问题将汉字转为Unicode编码格式,附件修改好的jar包。将此jar...
  • ![图片说明]... 车间的子节点是姓名,姓名有根据年龄从小到大排列,然后导出为XML文件,请问查询语句怎么写?现在着急着用只能求助各位大佬们了,其他的只能之后有时间再慢慢啃。
  • php将mysql数据库整库导出生成sql文件的详细代码。文件名:db_backup.php源代码:
  • 通常我们都用 phpMyAdmin 来导出,不过如果你的数据库如果存在下列问题,那么 phpMyAdmin 也无能为力。数据库的字符集与应用程序的字符集不一致;应用程序用错误的编码将数据保存到了数据库中;用 phpMyAdmin 和 ...
  • header("Content-type:...charset=utf-8");//配置信息$cfg_dbhost = 'localhost';$cfg_dbname = 'ftdm';$cfg_dbuser = 'root';$cfg_dbpwd = 'root';$cfg_db_language = 'utf8';$to_file_name = "ftdm.sql";// END...
  • oracle数据库的clob字段导出为sql insert插入语句可以分三种情况:1,clob没有换行符;2,clob有换行符但不以分号结尾;3,clob有换行符并且以分号结尾。 clob没有换行符使用dbms_lob.substr(clobName) clobName...
  • 2.选中要导出数据的数据库节点,点鼠标右键,在菜单中选择“任务”->“生成脚本”,如图: 3。在弹出的界面中,点2次“下一步”进入如图界面中,把“编写数据的脚步”置true。 4。其它的操作点“下...
  • 在cmd命令行下执行:mariadb-dump -u root -p 数据库名>导出路径,如: mariadb-dump -u root -p test>d:\aaaaa.sql
  • 如何将MySQL数据库导出为不带数据的纯SQL? 1. 用Navicat Premium链接数据库,打开数据库 a) 右键数据库,选择逆向数据库到模型 b) 在打开的模型编辑器中,选择工具—>导出SQL   在弹出的对话框中可以选择要导出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,995
精华内容 1,598
关键字:

数据库导出为sql