用MySQL命令行新建数据库和表时默认的字符编码是latin1,但是在实际开发过程中一般都是使用utf8格式的编码。操作如下:
1、修改数据库字符编码
- mysql>
alter database mydb character set utf8 ;
- mysql>
create database mydb character set utf8 ;
- mysql> show
variables like ‘character%‘; //查询当前mysql数据库的所有属性的字符编码
4、改变表的默认字符集和所有的字符列的字符集到一个新的字符集
- ALTER TABLE tbl_name CONVERT
TO CHARACTER SET charset_name;
- ALTER TABLE tbl_name DEFAULT
CHARACTER SET
charset_name;
MySQL数据库、表的字符编码
时间: 2024-10-04 13:12:21