默认情况下,MySQL的字符集是latin1,因此在存储中文的时候,会出现乱码的情况,所以我们需要把字符集统一改成UTF-8。
用vi打开MySQL服务器的配置文件my.cnf
~ sudo vi /etc/mysql/my.cnf #在[client]标签下,增加客户端的字符编码 [client] default-character-set=utf8 #在[mysqld]标签下,增加服务器端的字符编码 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci
重新登陆服务器
~ mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 37 Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu) Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. # 再次查看字符串编码 mysql> show variables like '%char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
这样就ok了
相关推荐
综上所述,利用MyBatis结合MySQL实现批量插入不仅可以大幅提高数据处理效率,还能有效降低系统资源消耗,是数据库操作中不可或缺的一项技能。通过上述详细讲解,相信读者已经对如何实现批量插入有了清晰的理解。
在MySQL数据库中,遇到中文无法插入的问题通常是由于字符集设置不正确导致的。这涉及到数据库、表以及字段的字符集配置。以下是一些详细的解决步骤和相关知识点: 1. **字符集基础**: - 字符集(Character Set)...
1. **安装与配置**:介绍了在不同操作系统上安装MySQL 8.0的步骤,包括配置选项、初始化过程以及如何设置安全启动。此外,还讲解了如何调整参数以优化服务器性能。 2. **SQL语言基础**:讲解了SQL的基本语法,如...
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
接着,我们需要配置数据库设置。在`settings.py`中找到`DATABASES`部分,修改为: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', 'USER': 'your_...
这份“MySQL中文参考手册”是学习和理解MySQL数据库系统的重要资源,尤其对于初学者和开发者来说,是不可或缺的工具。 1. **基础概念** - **关系数据库**:MySQL基于SQL标准,支持表、视图、索引等关系数据模型。 ...
以上内容仅是MySQL 5.1中文手册的部分概览,详细内容可在提供的"www.java1234.com]mysql5.1中文手册.chm"文件中查阅,涵盖了更深入的函数使用、性能调优、复制技术等多个方面。通过学习这本手册,用户可以全面掌握...
MySQL 8.0中文参考手册包含了所有这些特性和更多内容的详细说明,包括安装配置、SQL语法、索引创建、视图、触发器、事务处理、备份与恢复策略、性能调优等。无论是初学者还是经验丰富的开发人员,都能从中受益,快速...
MySQL 配置主要包括设置 MySQL 服务器的参数、创建数据库和用户、设置权限等。MySQL 配置的目的是为了使 MySQL 服务器能够正常运行和提供服务。 4. MySQL 主要命令 MySQL 主要命令包括创建数据库、创建表、插入...
手册详细介绍了MySQL的安装、配置、使用以及管理等各个方面,是学习和工作中不可或缺的参考资料。 在MySQL的使用中,用户会接触到SQL语言,这是与数据库交互的主要方式。SQL(Structured Query Language)包括数据...
MySQL参考手册5.7中文版是数据库管理员、开发人员和IT专业人员不可或缺的资源,它提供了关于MySQL 5.7版本的详尽信息。MySQL是一个流行的开源关系型数据库管理系统(RDBMS),广泛应用于Web应用、数据分析、企业系统...
- 设置一个主MySQL服务器(192.168.1.1)和一个从MySQL服务器(192.168.1.2),并配置复制。 - 在主和从服务器上创建相同的数据库和表,并插入数据。 - 在MySQL Proxy服务器上启动Proxy服务,指定主服务器和从...
尤其是在插入包含中文字符的数据时,如果处理不当,数据可能会显示为问号或者其他不可读的字符。这通常是因为字符编码不一致导致的。针对这个问题,本文将详细探讨两种解决C#操作MySQL时中文乱码的方法。 首先,...
1. 修改配置文件后,要确保配置正确并且重启MySQL服务,错误配置或服务未重启可能导致复制失败。 2. 从数据库无法同步,可能是因为网络连接问题、配置错误或权限不足等问题,需要检查网络、配置文件及权限设置。 3. ...
MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界面、语法突出、拖拽方式的数据库和表格、可编辑/可增加/删除的域、可编辑/可插入/删除的记录、可 显示的成员、可执行的SQL脚本并提供与外程序...
设置环境变量是为了让系统能够识别 MySQL 的可执行文件和库文件的位置。 **9. 启动 MySQL 服务** ```bash [root@localhost bin]# ./mysqld_safe -u mysql & ``` 启动后可以通过以下命令查看 MySQL 进程是否运行...
在这个“mysql 中文版下载”的资源中,我们可以找到一个名为“中文版(sqllong)”的压缩包,这很可能是包含了一个支持中文界面的MySQL管理和开发工具。 首先,让我们深入了解一下MySQL的基础知识。MySQL是一个基于...
MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界面、语法突出、拖拽方式的数据库和表格、可编辑可增加/删除的域、可编辑/可插入/删除的记录、可显示的成员、可执行的SQL脚本并提供与外程序接口...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...