mysql如何设置编码
下面介绍如何在MySQL中设置编码格式。
1. 查看当前编码格式: SHOW VARIABLES LIKE 'character\_set\_%'; SHOW VARIABLES LIKE 'collation%'; 上述命令可以查看MySQL当前使用的编码格式,一般为UTF-8。
2. 设置MySQL编码格式: 方式一:在my.cnf中设置编码格式 编辑etc/my.cnf文件,在[mysqld]下加入以下两行: character-set-server=utf8 collation-server=utf8_general_ci 保存后重启MySQL。 方式二:在MySQL命令行中设置编码格式 进入MySQL命令行界面,执行以下命令: SET character_set_server=utf8; SET collation_server=utf8_general_ci; 这种方式的设置只对当前会话有效,下次登录需重新设置。
3. 创建数据库时设置编码格式 CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci; 使用以上语句创建数据库时可以指定编码格式,数据库中所有表都会继承该编码格式。
4. 修改已有数据库的编码格式 ALTER DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci; 使用以上语句修改已有数据库的编码格式,该操作会逐一将数据库中每个表的编码格式修改为指定的格式。
以上是MySQL设置编码格式的方法与步骤,根据自己的实际情况选择合适的方式进行设置。
MYSQL如何设置数据库编码
(1)关闭mysql服务
[plain] view plaincopy
service mysql stop
(2)修改 /etc/mysql/my.cnf (默认的安装路径)
[plain] view plaincopy
vim /etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
[plain] view plaincopy
character_set_server=utf8
init_connect='SET NAMES utf8'
保存退出。
(3) 重新启动mysql服务
[plain] view plaincopy
service mysql start
至此,完成修改默认编码
mysql数据库使用的是什么字符集
基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有两种方法:
1. SQL 语句2. 查看元数据字典表查询结果:
1)第一列代表字符集名字;
2)第二列表示字符集排序规则;
3)第三列表示字符集描述;
4)第四列表示字符集编码的最大字节数。
wampserver64的mysql怎么查看编码
进入mysql,输入show variables like 'character%';查看当前字符集编码情况,显示如下:
其中,
character_set_client为客户端编码方式;
character_set_connection为建立连接使用的编码;
character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。
还没有评论,来说两句吧...