Dos命令导入导出mysql数据库

一,在你电脑中进行dos模式,在开始->运行 输入"cmd"

二,然后进入到你的mysql目录的bin目录下。

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

  mysql>source d:wcnc_db.sql(这是导入)

以下做为一个参考:

1.导出整个数据库

 代码如下 复制代码

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

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表

 代码如下 复制代码

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

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

3.导出一个数据库结构

 代码如下 复制代码

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

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

4.导入数据库

  常用source 命令

  进入mysql数据库控制台,

  如

 代码如下 复制代码
mysql -u root -p

mysql>use 数据库

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

 

 代码如下 复制代码
 mysql>source d:wcnc_db.sql
时间: 2024-08-21 20:04:02

Dos命令导入导出mysql数据库的相关文章

如何导入导出MySQL数据库

  1. 概述 MySQL数据库的导入,有两种方法: 1) 先导出数据库SQL脚本,再导入; 2) 直接拷贝数据库目录和文件. 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生. 所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. 2. 方法一 SQL脚本形式 操作步骤如下: 2.1. 导出SQL脚本 在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出SQL脚本. 2

Linux 导入导出mysql数据库

有时候我们管理数据库的时候需要用到命令执行导入导出的操作,因为这样稳定可靠,不易有乱码出现.而且导入的数据库大小不受限制. MySQL数据库导出 以root登录vps,执行以下命令导出.  代码如下 复制代码 /usr/local/mysql/bin/mysqldump -u root -p123456 zhumaohai > /home/backup/zhumaohai.sql 如果导出所有数据据,则语句为:  代码如下 复制代码 /usr/local/mysql/bin/mysqldump

DOS下导入导出MySQL备份

导入: 1. cd d:\mysql\bin #cd 到 mysql 的 bin 目录下 2. mysql -u root -p mysql_db_name < d:\mysql\data\backup\filename.sql --default-character-set=utf8 # 回车后输入密码便开始导入了 导出: 1. cd d:\mysql\bin # cd 到 mysql 的 bin 目录下 2. mysqldump -u root -p mysql_db_name > d:\

delphi 导入导出mysql 问题

问题描述 delphi 导入导出mysql 问题 Shellexecute(Handle,nil,'cmd.exe','/K mysql -h yourmachine -uroot -p123 yourdb < d:mysql.sql',nil,SW_HIDE); 这样写过不去. 不知道/k 是什么意思 ShellExecute(Handle,nil,PChar('cmd.exe '),pchar('/c "D:mysqlmysql.EXE" -uroot -p123 csimp

批处理命令 BAT备份MySQL数据库

原文:批处理命令 BAT备份MySQL数据库 工作环境 Windows Server 2003 ,MySQL安装目录 D:\MySQL , WinRAR 安装目录 C:\Program Files\WinRAR\WinRAR.exe 备份数据存储的路径为 E:\数据备份,好了下面开始写DOS批处理命令了.代码如下: set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" md "E:\数据备份\%ymd%" "D:\MySQL

phpmyadmin导入导出大数据库文件解决办法

大家常用的办法 phpMyAdmin 不能导入大文件.在命令行下用下面的  代码如下 复制代码 命令导入:mysql -u <用户名> -p<密码> <数据库名称> < <SQL文件名称> 例如:mysql -u root -p123456 box < box.sql 上面这办法得有服务器权限或要以远程连接到你的mysql数据库哦 如果你有服务器权限好办 修改php.php的配置文件! 修改下面两项  代码如下 复制代码 post_max_siz

jsp-java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法

问题描述 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 解决方案 参考:http://blog.csdn.net/casilin/article/details/5750773 解决方案二: 楼主幸苦了!!谢谢分享!!! 解决方案三: jsp导excel到mysql数据库 http://wenku.it168.com/d_000468232.shtml

swing-请问:用SWING容器怎么实现excel导入导出mysql里?谢谢!!!

问题描述 请问:用SWING容器怎么实现excel导入导出mysql里?谢谢!!! 也可以不用SWING容器,只要能使用excel批量导入导出mysql 解决方案 这个就是数据的读取和存储吧,一般使用jxl包来进行读取,参考下这个http://www.bkjia.com/ASPjc/892365.html

php将csv文件导入到mysql数据库的方法_php技巧

本文实例讲述了php将csv文件导入到mysql数据库的方法.分享给大家供大家参考.具体分析如下: 本程序实现数据导入原理是先把csv文件上传到服务器,然后再通过php的fopen与fgetcsv文件把数据保存到数组,然后再用while把数据一条条插入到mysql数据库,代码如下: 复制代码 代码如下: <?php $fname = $_files['myfile']['name']; $do = copy($_files['myfile']['tmp_name'],$fname); if ($