`

MySql数据库编码和ENGINE的配置

 
阅读更多


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数据库编码问题 (修改数据库,表,字段编码为utf8)

    MySQL数据库编码问题涉及到字符集的选择、配置以及数据的迁移和处理。字符集是决定数据库中存储和检索文本数据的方式,对于多语言支持和数据迁移至关重要。UTF-8是一种广泛使用的多字节字符编码,支持全球大部分语言...

    实训2:mysql数据库的安装及配置(1).docx

    ### MySQL数据库的安装与配置实训知识点 #### 一、MySQL数据库简介 MySQL是一种关系型数据库管理系统,因其性能高效、稳定性强、易于使用等特点,在互联网应用领域有着广泛的应用。本实训旨在通过实践操作来掌握...

    MySQL数据库 中文设置

    总之,要确保MySQL数据库能正确处理中文,关键在于正确配置服务器、数据库、表以及字段的字符集,并确保所有交互环节都支持UTF-8编码。通过遵循这些步骤,初学者可以避免中文乱码问题,顺利进行数据库操作。

    深入浅出MySQL数据库1

    ### 深入浅出MySQL数据库1 #### 1. 什么是数据库? 数据库(Database)是一种按照特定数据结构来组织、存储和管理数据的仓库。它不仅存储数据本身,还...通过学习这些内容,可以更好地理解和使用MySQL数据库系统。

    Django切换MySQL数据库.rar

    本教程将详细探讨如何在Django项目中从默认的SQLite数据库切换到MySQL数据库。 首先,让我们了解Django与数据库的连接。Django的数据库设置位于项目的settings.py文件中。默认情况下,Django使用SQLite数据库,因为...

    mysql数据库互相转换及同步工具-MySQL_MySQL字符集互转

    3. **MySQL数据库同步**:数据库同步是为了保持多个数据库实例间的数据一致性,这在分布式系统、灾备恢复、多数据中心部署等场景下尤为重要。MySQL提供了如Replication、Federated Engine等技术实现数据同步。 4. *...

    Spring、Ibatis结合MySQL数据库的使用方法Demo

    本工程用于研究Spring、Ibatis结合MySQL数据库的使用方法 本工程编码方式:UTF-8 须执行的SQL语句: CREATE DATABASE `test`; USE `test`; DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` char...

    MySQL数据库操作显示数据库创建数据库删除数据库查看数据库的字符集显示表创建表表选项删除。。。.pdf

    MySQL数据库是广泛应用于网站开发和数据管理的重要工具,它的操作涵盖了数据库的创建、查询、删除以及数据表的管理等多个方面。下面将详细讲解这些基本操作。 1. 显示数据库: 使用`SHOW DATABASES;`命令可以列出...

    快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案.pdf

    ### 快速进行Access数据库转成MySQL数据库及MySQL导入中文数据乱码问题的解决方案 #### 一、使用Access-to-mysql Pro进行Access数据库到MySQL数据库的转换 **Access-to-mysql Pro**是一款专用于将Microsoft Access...

    MYSQL数据库使用UTF-8中文编码乱码的解决办法

    MySQL数据库在处理中文字符时,可能会遇到编码问题,导致出现乱码。这通常是由于编码不一致或者设置不当造成的。以下是一些解决UTF-8中文编码乱码的详细步骤和注意事项: 1. **创建数据库和数据表**: - 在创建...

    Ibatis结合MySQL数据库的使用方法Demo

    本工程用于研究Ibatis和MySQL结合使用的方法 本工程编码方式:UTF-8 须执行的SQL语句: CREATE DATABASE `test`; USE `test`; DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` char(36) NOT NULL...

    mysql配置文件常用修改.pdf

    MySQL是世界上最流行的关系型数据库管理系统之一,其配置文件(通常为my.cnf或...通过熟练掌握这些MySQL配置文件的修改技巧,你能够更好地优化数据库性能,保障数据的完整性和一致性,同时提高系统的稳定性和可扩展性。

    快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案借鉴.pdf

    ### 快速进行Access数据库转成MySQL数据库及解决MySQL导入中文数据乱码问题 #### 一、使用Access-to-MySQL ...以上步骤和建议旨在帮助您高效地完成Access数据库到MySQL数据库的转换工作,并确保数据完整性和准确性。

    [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息1

    总结:本文详细介绍了MySQL数据库的配置和基本操作,通过Navicat进行可视化管理,并展示了如何在Java Web项目中使用Servlet和JDBC连接MySQL,获取并显示数据库信息。此外,还提及了DAO和Java Bean在数据库操作中的...

    mysql 全国地区数据库表 五级数据库 村级地区表

    `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 '名称'...

Global site tag (gtag.js) - Google Analytics