以下是工作中常用的 MySQL 数据的导入与导出。
操作系统XP3,MySQL5.1.37。
假设MySQL登录用户名root,密码123456,数据库test,表news 。
1.导出整个数据库
开始->运行->cmd 在Dos下输入
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p test > d:/test.sql
-p可以直接带密码,也可以先不带,若带密码-p要和密码连着写。
-u和用户名可连着写也可不连,如-uroot 和 -u root 。
如:导出到D盘根目录下
mysqldump -uroot -p123456 test >d:/test.sql
2.导出单个表
开始->运行->cmd 在Dos下输入
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p test news>d:/test_news.sql
-p可以直接带密码,也可以先不带 。若带密码-p要和密码连着写。
-u和用户名可连着写也可不连,如-uroot 和 -u root 。
如:导出到D盘根目录下
mysqldump -uroot -p123456 test news>d:/test_news.sql
注:导出文件名最好写成 数据库名_表名形式,以便导入。
3.导出一个数据库结构
开始->运行->cmd 在Dos下输入
mysqldump -u root -p -d --add-drop-table test >d:/test.sql
-d 不带数据,只有表的结构,若要带数据,则去掉-d。
--add-drop-table 在每个create语句之前增加一个drop table。
注意:add-drop-table 前是两个“-”。
-p可以直接带密码,也可以先不带,若带密码-p要和密码连着写。
-u和用户名可连着写也可不连,如-uroot 和 -u root 。
如:导出到D盘根目录下
mysqldump -uroot -p123456 -d --add-drop-table test >d:/test.sql
4.导入数据库
首先进入mysql数据库控制台,可以直接打开mysql控制台,也可通过Dos进入。
开始->运行->cmd 在Dos下输入 mysql -u root -p ,也可mysql -uroot -p123456 。
mysql>use 数据库名
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
如果 test.sql 在d:盘根目录下
mysql>source d:/test.sql (注:如果写成source d:\test.sql,就会报语法错误)
注意:d:/和test.sql之间不能有空格。
5 导入单个表
将test数据库的news表导入。
首先进入mysql数据库控制台,可以直接打开mysql控制台,也可通过Dos进入。
开始->运行->cmd 在Dos下输入 mysql -u root -p ,也可mysql -uroot -p123456 。
mysql>use 数据库名
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
如果 test_news.sql 在d:盘根目录下
mysql>source d:/test_news.sql (注:如果写成source d:\test_news.sql,就会报语法错误)
注意:d:/和test_news.sql之间不能有空格。
分享到:
相关推荐
mysql数据库导入导出命令mysql数据库导入导出命令
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。
mysql数据库导入导出java代码
[其他类别]从phpwind论坛分离出来的mysql数据库导入导出程序源码_phpwind_bak.zip
mysql 中Source的用法,以及mysqldump语句的命令
Python从MySQL数据库中导出csv文件处理 csv文件导入MySQL数据库 import pymysql import csv import codecs def get_conn(): conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db...
linux下操作mysql数据库,导出数据库,只导出表结构,只导出数据。大汇总,挺全面的。希望对linux下用mysql数据库导数据的使用提供帮助
mysql数据库导入,导出方法,mysql,数据库,导出,导入
MYSQL专用导入导出工具mysql-front
NULL 博文链接:https://zhouwenjun.iteye.com/blog/526159
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...
Linux系统下MySQL数据库的导入导出
目前只做了 mysql 数据库导入导出工具 使用属性文件配置数据库 可扩展其它数据库的导入导出 导出数据格式为xml文件支持超大数据文件(百兆以上)导入导出
自己用JAVA做的第一个swing程序,用来快速导入导出MySQL数据库,导入整个库6万条数据只需要5秒钟,处女作 见笑了。 使用方法:需要系统支持JAVA环境并安装了MySQL,直接运行DBdump.jar,填好相应项,按步骤导入导出...
mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法
mysql数据导入导出