mysql数据库设置默认字符集
2016-03-03 11:49
477 查看
1、用数据库命令修改字符集:
首先查看当前数据库字符集,在命令框中执行如下命令:show variables like 'character_set_%'
2、查看字符集排序设置,执行命令:
3、修改服务器级别字符集,执行命令:
3.1,临时修改:SET GLOBAL character_set_server=utf8;
3.2,永久修改:打开/etc/mysql/my.cnf,在[mysqld]后添加character-set-server=utf8
4、修改表级别,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;
修改数据库级别,命令如下:use edu(换成你要修改的数据库名,在这里我的数据库为edu),,然后执行命令:alter database edu character set utf-8;
5、或者修改mysql的my.ini文件中的字符集键值
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
重启mysql
首先查看当前数据库字符集,在命令框中执行如下命令:show variables like 'character_set_%'
2、查看字符集排序设置,执行命令:
show variables like 'collation_%'
3、修改服务器级别字符集,执行命令:
3.1,临时修改:SET GLOBAL character_set_server=utf8;
3.2,永久修改:打开/etc/mysql/my.cnf,在[mysqld]后添加character-set-server=utf8
4、修改表级别,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;
修改数据库级别,命令如下:use edu(换成你要修改的数据库名,在这里我的数据库为edu),,然后执行命令:alter database edu character set utf-8;
5、或者修改mysql的my.ini文件中的字符集键值
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
重启mysql
相关文章推荐
- Nodejs+MySQL
- MySQL 5.6.22绿色版安装
- MySQL主从复制之主库宕机处理
- mysql查询连续时间数据——无数据补0
- mysql 清空所有表数据重置自增ID
- mysql 在row模式下truncate 与 delete 二进制日志记录的差异
- mysqli报错(HY000/2002)
- J_D 仓储所用mysql版本
- 利用一致性哈希水平拆分MySql单表
- mysql数据库引擎
- mySQL中文乱码问题
- mysql数据库主备表校验与修复
- MySQL内存大小
- mysql数据库的物理文件结构
- MySQL之设置数据库之间主主同步---主主同步,相互备份
- mysql备份与恢复
- mysql 常用命令与备份恢复 整理
- mysql workbench建表时PK、NN、UQ、BIN、UN、ZF、AI的含义
- 解决远程连接mysql错误1130代码的方法
- MySQL操作数据库和表的常用命令新手教程