mysql数据库用命令的导入导出(同时解决编码问题)
2016-09-13 00:00
218 查看
摘要: 常用于数据库迁移
导出,打开dos系统输入以下命令:
也可以不指定编码:
导入:
执行批处理:
第一步打开dos命令,登录:
windows系统:
linux系统:
第二步:
第三步切换到这个数据库:
第四步,执行批处理sql:
注:
如果有编码问题,可以用这个sql解决编码问题:
导出,打开dos系统输入以下命令:
mysqldump -P 3306 -h 127.0.0.1 -u 用户名 -p --default-character-set=utf8 数据库名>f:\导出的库.sql
也可以不指定编码:
mysqldump -P 3306 -h 127.0.0.1 -u root -p xhfae_new>f:\old.sql
导入:
mysql -h 127.0.0.1 -P 3306 -u xhfae_new -p --default-character-set=utf8 xhfae_new<f:\xhfae_new.sql
执行批处理:
第一步打开dos命令,登录:
windows系统:
mysql -h 127.0.0.1 -u xhfae_new -p --default-character-set=gbk
linux系统:
mysql -h 127.0.0.1 -u xhfae_new -p --default-character-set=utf8
第二步:
show databases
第三步切换到这个数据库:
use 数据库名
第四步,执行批处理sql:
source 绝对路径\a.sql
注:
如果有编码问题,可以用这个sql解决编码问题:
SELECT CONCAT('ALTER TABLE ', table_name, ' CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;') FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'databaseName';
相关文章推荐
- mysql SQLyog导入导出csv文件,解决编码问题
- Oracle 中用 imp 和 exp 命令导入导出数据库(附问题及解决办法)
- Oracle 中用 imp 和 exp 命令导入导出数据库(附问题及解决办法)
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql数据库,使用dos命令备份和解决编码问题
- Wordpress 2.5.1成功搬家并解决wordpress中文Mysql数据库导入乱码问题
- 关于MSSQL导入导出时主键与约束丢失的问题解决
- mysql数据库导入导出命令
- postgresq+postgis导入导出shape文件的编码问题
- Mysql导出导入乱码问题解决
- 解决source命令导入 带utf-8字符的.sql 产生乱码的问题
- Mysql数据库导入导出SQL文件的基本常用命令
- 通过导出和导入修改MySQL数据库编码(linux与win平台转换)
- 解决phpMyAdmin导入mysql数据库超过2M的问题
- linux下导入、导出mysql数据库命令
- 关于MSSQL导入导出时主键与约束丢失的问题解决
- 关于MSSQL导入导出时主键与约束丢失的问题解决
- sybase bcp导入导出遇到字符集不匹配的问题解决
- mysql数据库常用导出导入命令的几个用例