独角兽企业重金招聘Python工程师标准>>>
导出数据库中所有表的sql脚本(包含数据):
1.运行命令终端 cmd.exe
2.输入:mysqldump- uroot-pdatabaseName>x:\fileName.sql
-uroot:-u为参数root为用户名-p:用户密码(此时不用输入)
databaseName:数据库名称,x:\fileName.sql:生成sql文件的位置和路径
3.回车后,提示输入密码,导出成功。
导出数据库中某一张表并且包含表的数据:
1.命令终端输入:mysqldump-uroot-pdatabaseNametableName>x:\fileName.sql
-d:不带表的数据tableName:数据库的表名
2.输入密码,导出成功
导出数据库中某一张表并且包含表的指行数数据:
命令终端输入:mysqldump-uroot-p-w"1 limitstartRowNum,length"databaseNametableName>x:\fileName.sql
-w:sql语句where查询条件startRowNum:limit查询开始位置
-d:不带表的数据tableName:数据库的表名
2.输入密码,导出成功
导出数据库中某一张表并且包含表的指行数倒序数据:
命令终端输入:mysqldump-uroot-p-w" 1 ORDER BY columnName desclimit startRowNum,endRowNum"databaseNametableName>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_1102 >visitlog.sql
导出数据库中某一张表并且不包含表的数据:
1.命令终端输入:mysqldump-uroot-p- ddatabaseNametableName>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.输入密码,导入成功