导出数据库中所有表的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 -w "1 limit startRowNum,length" databaseName tableName >x:\fileName.sql
-w:sql语句where查询条件 startRowNum:limit查询开始位置
-d:不带表的数据 tableName:数据库的表名
2.输入密码,导出成功
导出数据库中某一张表并且包含表的指行数倒序数据:
命令终端输入:mysqldump -uroot -p -w " 1 ORDER BY columnName desc limit startRowNum,endRowNum" databaseName tableName >x:\fileName.sql
-w:sql语句where查询条件 startRowNum: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.输入密码,导入成功
来源:oschina
链接:https://my.oschina.net/u/1859350/blog/521242