[转]MySQL导入和导出SQL脚本

首先,使用mysqldump命令的前提是,在Cmd中进入mysql安装目录下的bin目录下,才可以使用该命令。
我的mysql安装在E:盘,所以,首先进入bin目录下:
E:/Program Files/MySQL/MySQL Server 5.0/bin>
然后,你就可以使用该命令了。

1、导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 存放位置

比如:
mysqldump -u root -p project > c:/a.sql

(导出project数据库已经经过亲自测试,成功!)

2.导出一个表的结构,并且带表中的数据

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

mysqldump -u root -p project  position > c:/a.sql

(测试,成功!)

只导出表结构,不带表中的数据:

mysqldump  -d  -u root -p project  position > c:/a.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数据库控制台,
d:/program files/mysql/mysql server 5.1/bin > mysql -u root -p
d:/program files/mysql/mysql server 5.1/bin > mysql>use ‘数据库‘
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
d:/program files/mysql/mysql server 5.1/bin > mysql>source d:wcnc_db.sql

5.远程导出数据库

命令如下:

mysqldump -h  192.168.11.210  -u  root  -p  test>c:/test.sql

时间: 2024-10-09 00:40:54

[转]MySQL导入和导出SQL脚本的相关文章

MySQL导入与导出SQL

一.导入SQL 方法一: (1)选择数据库 use databaseName; (2)设置数据库编码 set names utf8; (3)导入数据(注意sql文件的路径) source **.sql; 方法二: mysql -u用户名 -p密码 数据库名 < 数据库名.sql 二.导出SQL 1.导出数据和表结构(常用): mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql 2.只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.

关于mysql转移数据库时没有导出sql脚本的情况下,如何导入数据到新的数据库中

因为某些原因,在转移数据库的数据时,没有导出sql脚本,然后就被坑的不要不要的.不过,忙活了一下午,终于找到一种办法将数据库的文件夹直接导入到新的mysql的文件文件夹下的data文件中,就可以直接使用了. 具体步骤,往下看 在操作之前先要停止mysql的服务(net stop mysql),所有操作完成后,再启动mysql服务(net start mysql) (1)在mysql的安装文件中找到data文件夹 (2)将你原先data下的某个数据库中的文件夹拷到新的mysql的安装文件中的dat

navicate for mysql 导出sql脚本,然后通过notepad++ 正则表达式加工

navicate for mysql 导出sql脚本,然后通过notepad++加工 使用目标:提取所有的 drop table sql脚本 效果图: 我的操作步骤: step 1,在 navicate for mySQL 中 选中某个数据库,然后 右键 -> Dump SQL File , 然后选择保存路径, 会保存为一个 sql脚本文件,包括 建table 及 table 的insert 脚本. step 2,   打开这个sql脚本文件,然后 copy至 notepad++ step 3,

SQL Server2012如何导出sql脚本并且还原数据库

上次介绍过如何通过bak文件来还原数据库文件,今天来介绍一下如何通过导出sql脚本的方式来备份并且还原新的数据库,不过这种方式比较适合数据库数据不太多的中小型数据表,下面通过SQL Server2012为例来进行说明. 一  备份数据库 1  选择某一个数据库,右键依次选择:任务==>生成脚本: 2  选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表. 3   在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置. 4 高级选项中最

SQL Server里面导出SQL脚本(表数据的insert语句)

转载自:http://hi.baidu.com/pigarmy/blog/item/109894c445eab0a28326ac5a.html 最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并米有此功能.BAIDU一下得到如下方法(亲测OK) 用这个存储过程可以实现: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @c

PowerDesigner建模后导出sql脚本,再导入mysql中

利用powerdesigner设计的数据库表结构. 这时,导出的.sql脚本需要是utf-8字符集格式的.否则的话,导入数据的时候会报错.(特殊需求的话,就根据自身的数据库设计需要来选择字符集) 在这里找更改格式,在网上找了好久,最后还得是自己找到的这个.根本就不需要在创建表的时候编辑(没有的话还得手动添加)默认的字符集. 在general填入名称,然后点击确定,就行了.要是报警告的错误的话,可以不用理睬. 登录MySQL(mysql -h或者直接登录Navicat都行),选择好要传入数据的数据

mysql导入和导出数据

Linux下如何单个库进行导入和备份操作 1.将数据导入数据库mysql -u账号 -p密码 数据库<sql脚本 mysql -uroot -proot test</home/upload/test20120325.sql 2.对数据库数据进行备份 mysqldump -u账号 -p密码 数据库 | gzip >脚本路径 mysqldump -uroot -proot test| gzip >/data/htmlbak/test_db_$(date +%Y%m%d).sql.gz

MYSQL导入,导出命令。

命令速度远远快于客户端工具导库 导入SQL文件命令,D:\mysqlserver\bin>mysql -uroot -p e6wifi_content <C:/Users/PC/Desktop/e6wifi.sql 导出SQL文件命令,D:\mysqlserver\bin>mysqldump -uroot -p e6wifi_content t_video > t_video.sql

shell中创建mysql库和执行sql脚本

以前执行oracle脚本都是放到plsql中执行 mysql 脚本执行: (1).先创建一个worlddb库 (2).导入sql脚本: 这就ok啦,哈哈.