1、查看编码
show variables like '%set%'
修改编码
set character_set_database=utf8
修改数据库引擎
set storage_engine=MyISAM|InnoDB
2、mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法:
a) windows下:修改my.ini文件,有两处default-character-set=latin1都改为default-character-set=utf8重启既可。
b) linux下:vi/etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 既已经把my-medium.cnf拷贝到/etc/下了)在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8
:wq保存退出
也可直接在mysql>输入
mysql> SET character_set_client = x;
mysql> SET character_set_results = x;
mysql> SET character_set_connection = x;
x为要设置的字符集,如utf8
# show variables like '%char%';# showvariables like '%collation_%';
查看字符集,会显示各项字符集,重启服务器。
3、MySql下创建数据库
Create database jxhxt character set=utf8
分享到:
相关推荐
MySQL数据库编码问题涉及到字符集的选择、配置以及数据的迁移和处理。字符集是决定数据库中存储和检索文本数据的方式,对于多语言支持和数据迁移至关重要。UTF-8是一种广泛使用的多字节字符编码,支持全球大部分语言...
总之,要确保MySQL数据库能正确处理中文,关键在于正确配置服务器、数据库、表以及字段的字符集,并确保所有交互环节都支持UTF-8编码。通过遵循这些步骤,初学者可以避免中文乱码问题,顺利进行数据库操作。
### 深入浅出MySQL数据库1 #### 1. 什么是数据库? 数据库(Database)是一种按照特定数据结构来组织、存储和管理数据的仓库。它不仅存储数据本身,还...通过学习这些内容,可以更好地理解和使用MySQL数据库系统。
本教程将详细探讨如何在Django项目中从默认的SQLite数据库切换到MySQL数据库。 首先,让我们了解Django与数据库的连接。Django的数据库设置位于项目的settings.py文件中。默认情况下,Django使用SQLite数据库,因为...
3. **MySQL数据库同步**:数据库同步是为了保持多个数据库实例间的数据一致性,这在分布式系统、灾备恢复、多数据中心部署等场景下尤为重要。MySQL提供了如Replication、Federated Engine等技术实现数据同步。 4. *...
本工程用于研究Spring、Ibatis结合MySQL数据库的使用方法 本工程编码方式:UTF-8 须执行的SQL语句: CREATE DATABASE `test`; USE `test`; DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` char...
MySQL数据库是广泛应用于网站开发和数据管理的重要工具,它的操作涵盖了数据库的创建、查询、删除以及数据表的管理等多个方面。下面将详细讲解这些基本操作。 1. 显示数据库: 使用`SHOW DATABASES;`命令可以列出...
### 快速进行Access数据库转成MySQL数据库及MySQL导入中文数据乱码问题的解决方案 #### 一、使用Access-to-mysql Pro进行Access数据库到MySQL数据库的转换 **Access-to-mysql Pro**是一款专用于将Microsoft Access...
MySQL数据库在处理中文字符时,可能会遇到编码问题,导致出现乱码。这通常是由于编码不一致或者设置不当造成的。以下是一些解决UTF-8中文编码乱码的详细步骤和注意事项: 1. **创建数据库和数据表**: - 在创建...
本工程用于研究Ibatis和MySQL结合使用的方法 本工程编码方式:UTF-8 须执行的SQL语句: CREATE DATABASE `test`; USE `test`; DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` char(36) NOT NULL...
MySQL是世界上最流行的关系型数据库管理系统之一,其配置文件(通常为my.cnf或...通过熟练掌握这些MySQL配置文件的修改技巧,你能够更好地优化数据库性能,保障数据的完整性和一致性,同时提高系统的稳定性和可扩展性。
### 快速进行Access数据库转成MySQL数据库及解决MySQL导入中文数据乱码问题 #### 一、使用Access-to-MySQL ...以上步骤和建议旨在帮助您高效地完成Access数据库到MySQL数据库的转换工作,并确保数据完整性和准确性。
总结:本文详细介绍了MySQL数据库的配置和基本操作,通过Navicat进行可视化管理,并展示了如何在Java Web项目中使用Servlet和JDBC连接MySQL,获取并显示数据库信息。此外,还提及了DAO和Java Bean在数据库操作中的...
`zip_code` mediumint(6) unsigned zerofill NOT NULL DEFAULT '000000' COMMENT '邮政编码', `city_code` char(6) NOT NULL DEFAULT '' COMMENT '区号', `name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称'...