用MySQL命令行新建数据库和表时默认的字符编码是latin1,但是在实际开发过程中一般都是使用utf8格式的编码。操作如下:

1、修改数据库字符编码

  • mysql> alter database mydb character set utf8 ;

2、创建数据库时,指定数据库的字符编码

  • mysql> create database mydb character set utf8 ;

3、查看mysql数据库的字符编码

  •  mysql> show variables like 'character%'; //查询当前mysql数据库的所有属性的字符编码

 

4、改变表的默认字符集和所有的字符列的字符集到一个新的字符集

  •  ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name; 

5、改变一个表的缺省字符集,可使用下面的语句: 

  • ALTER TABLE tbl_name DEFAULT CHARACTER SET charset_name;