1、只导出表,不导数据命令:
mysqldump -u root -p --default-character-set=utf8 -d --add-drop-table 项目数据库名>存放目录
2、只导出数据不导出表命令:
mysqldump -u root -p --default-character-set=gbk --extended-insert=false --disable-keys=false --lock-tables=false --no-create-info 项目数据库名>存放目录
3、导入
mysql -u root -p -b <表结构
mysql -u root -p -b <数据文件 -f --default-character-set=utf8
4、乱码解决方法
导入数据后,在命令行查看发现中文乱码
使用以下命令查看系统字符集
show variables like 'char%';
如果不是GBK或UTF8,则停止mysql服务,然后到安装目录修改my.ini文件,
将文件中下面的变量改成如下,如果没有这个变量则增加这些变量
[mysql]
default-character-set=gbk
mysqldump -u root -p --default-character-set=utf8 itsm>itsm.sql
mysql -uroot -p --default-character-set=utf8 itsm<e:\pole.sql
分享到:
相关推荐
MySql 数据库导入乱码解决方案 在使用 PHPmyadmin 导出 MySql 数据库时,经常会遇到中文乱码的问题,这是因为数据库的字符集编码问题。中文网站使用的字符集编码一般是 gb2312、gbk、utf8 等三种,而 PHPmyadmin 的...
### Navicat for MySQL 导入Excel中文乱码问题解决 #### 一、问题背景 在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,...
除了数据库导入导出的基本操作,MySQL中还提供了SQL语法用于修改表结构。比如,使用ALTER TABLE语句可以修改表的字段类型、字段名称以及字段是否允许为空。如果要改变字段名称,可以使用CHANGE关键字;如果仅需要...
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案.pdf
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案资料.pdf
MYSQL数据库中文乱码问题是许多开发者和数据库管理员经常遇到的问题,尤其是在导入和导出数据时。下面总结了一些常见的解决方案和技巧,以供参考。 方法一:使用正确的命令 在WINDOWS系统下,使用MYSQL命令行工具...
### 快速进行Access数据库转成MySQL数据库及解决MySQL导入中文数据乱码问题 #### 一、使用Access-to-MySQL Pro进行Access至MySQL数据库转换 **1.1 使用Access-to-MySQL Pro的基本步骤** - **步骤一:选择高级模式...
MySQL数据库在处理中文字符时,有时会出现乱码问题,这主要与字符集设置不正确有关。本文将深入探讨MySQL中文乱码问题的原因、解决方法,以及如何在创建数据库和表时避免这类问题。 首先,我们要了解字符集的概念。...
在使用MySQL 5.0数据库时,用户可能会遇到中文乱码的问题,这通常是由于编码设置不正确导致的。本文将详细介绍解决Mysql5.0数据库中文乱码的万能方法,帮助你顺利处理这一常见问题。 1. **安装时设置编码** 在安装...
因此,确保CSV文件的编码为UTF-8,这是解决导入乱码的关键。 接下来,我们讨论如何导出CSV文件。使用`SELECT ... INTO OUTFILE`语句可以实现这一功能: ```sql SELECT * INTO OUTFILE '/test.csv' FIELDS ...
本资料主要围绕“MySQL数据库导入SQL文件”的主题进行详细讲解。 一、MySQL数据库简介 MySQL是一款高效、稳定且易于使用的数据库系统,它支持多种操作系统,包括Windows、Linux、Unix等。其特点是开源、免费、性能...