mysql数据库如何设置默认字符集

项目用到mysql,但是从数据库中读取数据库中读取的数据中文乱码,然后排查出是因为mysql字符集设置有问题,在这里总结一下mysql如何设置默认字符集

通过客户端修改表字段的默认字符集

  • 01

    打开SQLyog客户端,连接数据库如下图所示,点击connection 按钮 连接数据库

  • 02

    我的数据库名称为edu,然后我随意找到数据库中test2表,右键-----》Alter Table

  • 03

    如果安装数据库的 时候 没有选择字符集设置,那么mysql数据库默认为latin1,在箭头部分选择utf8字符集

用数据库命令修改字符集

  • 01

    首先查看当前数据库字符集,在命令框中执行如下命令:show variables like 'character_set_%';

  • 02

    查看字符集排序设置,执行命令:show variables like 'collation_%';

  • 03

    修改服务器级别字符集,执行命令: 1,临时修改:SET GLOBAL character_set_server=utf8; 2,永久修改:打开/etc/mysql/my.cnf,在[mysqld]后添加character-set-server=utf8

  • 04

    修改表级别,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8; 修改数据库级别,命令如下:use edu(换成你要修改的数据库名,在这里我的数据库为edu),,然后执行命令:alter database edu character set utf-8;

  • 05

    或者修改mysql的my.ini文件中的字符集键值 [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 重启mysql

(0)

相关推荐

  • 更改MySQL数据库存放的默认文件夹位置方法

    更改MySQL数据库存放的默认文件夹位置方法 操作方法 01 打开控制面板-管理工具-服务,找到mysql服务,停止 02 打开安装目录下的my.ini文件,找到: #Path to installa ...

  • CentOS6.4系统中Mysql数据库卸载.安装与配置教程[图文]

    一、mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数 ...

  • 局域网如何实现外网访问内网mysql数据库

    局域网如何实现外网访问内网mysql数据库 明确mysql数据库内网访问地址端口,确保mysql数据库服务正常,在内网可以正常访问连接.如我本机mysql数据库访问地址是localhost:3306. ...

  • navicat修改mysql表格默认字符集

    mysql数据库中如果字符集设置错误的话很有可能就会出现乱码的情况,那对已经设置过不用字符集的表格应该怎么样进行修改呢,下面就来作一介绍,如何用navicat修改mysql表格默认字符集. 操作方法 ...

  • 在mysql中新建数据库并且设置编码格式

    mysql中新建数据库及设置编码格式的方式很多,这里介绍一下在windows下设置的方式. 操作方法 01 首先需要安装操作mysql的一款工具软件,Navicat Lite for MySQL,可以 ...

  • MySql怎么给列设置默认值 mysql修改默认值

    Mysql数据库的好处我就不多说了,本咗嚛针对平时常见的一个问题.Mysql新建的表怎么给列设置默认值,简单提供几个常见的情况希望能帮到小伙伴. 新建设置默认值 01 命令语法如下 create ta ...

  • 如何修改mysql的默认字符集

    修改mysql的默认字符集是通过修改它的配置文件来实现的.一般分两种情况: Windows平台 windows下的mysql配置文件是my.ini,一般在c沪穿高费薨渡胳杀供辑:windowsmy.i ...

  • 怎样修改MySQL数据库的字符集?

    MySQL数据库支持多种字符集,有时候我们需要变更字符集以满足需要,操作方法如下: 操作方法 01 登录MySQL mysql -u root -p 02 查看MySQL中有哪些数据库 show da ...

  • mysql添加字段并设置默认值怎么做

    mysql被广泛的用于存储应用数据,很多中小型项目都喜欢选择使用mysql,甚至大型项目也有使用.在开发项目过程中,经常需要给某个表添加一个字段,并要求设置一个默认的值,我们可以使用sql来添加字段, ...