您的位置:首页 > 数据库 > MySQL

Mysql 数据库命令行导出导入sql脚本

2015-10-23 00:00 716 查看
导出数据库中所有表的sql脚本(包含数据):
1.运行命令终端 cmd.exe
2.输入:mysqldump- uroot -p databaseName>x:\fileName.sql
-uroot:-u为参数root为用户名 -p:用户密码(此时不用输入)
databaseName:数据库名称, x:\fileName.sql:生成sql文件的位置和路径
3.回车后,提示输入密码,导出成功。

导出数据库中某一张表并且包含表的数据:
1.命令终端输入:mysqldump -uroot -p databaseName tableName >x:\fileName.sql
-d:不带表的数据 tableName:数据库的表名
2.输入密码,导出成功

导出数据库中某一张表并且包含表的指行数数据:

命令终端输入:mysqldump -uroot -p [b]-w "1 limit startRowNum,length" [/b]databaseName tableName >x:\fileName.sql -w:sql语句where查询条件 [b][b]startRowNum[/b][/b]:limit查询开始位置

-d:不带表的数据 tableName:数据库的表名
2.输入密码,导出成功

导出数据库中某一张表并且包含表的指行数倒序数据:

命令终端输入:mysqldump -uroot -p [b]-w " 1 ORDER BY columnName desc limit startRowNum,endRowNum" [/b]databaseName tableName >x:\fileName.sql

-w:sql语句where查询条件 [b][b]startRowNum[/b][/b]:limit查询开始位置

-d:不带表的数据 tableName:数据库的表名
2.输入密码,导出成功
mysqldump -uroot -p -w "1 ORDER BY accessTime desc limit 0,3000" idc_z visitlog_20151102 >visitlog.sql

导出数据库中某一张表并且不包含表的数据:
1.命令终端输入:mysqldump -uroot -p - d databaseName tableName >x:\fileName.sql
-d:不带表的数据 tableName:数据库的表名
2.输入密码,导出成功

导出数据库某张表的数据,保存为excel表格形式:
1.命令行输入:mysql -uroot -p (实现登录到mysql)
2.输入密码登录成功
3.命令行输入:use databaseName(使用databaseName这个数据库)
4.命令行输入:select * from tableName into outfile'x:\fileName.xls'

导入数据库脚本:
1.命令行终端输入:mysql -uroot -p database <x:\fileName.sql
2.输入密码,导入成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: