zoukankan      html  css  js  c++  java
  • MySQL 更改默认编码为 utf8 (转)

     
    转自blog.sina.com.cn/s/blog_4c451e0e0100vefm.html
    1.打开MySQL安装目录找到 my.ini,如:C:Program FilesMySQLMySQL Server 5.0my.ini

    2.在 [client] 下修改或添加:
    default-character-set=utf8

    3.在 [mysqld] 下修改或添加:
    default-character-set=utf8
    init_connect='SET NAMES utf8'

    4.重启 MySQL 后,用如下语句用于查看编码方式是否已经修改:
    show variables like 'char%';

    5.对于已经创建的数据库,可以通过如下操作改变其编码方式为utf8:
    ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8;

    6.对于已经创建的数据库表,可以通过如下操作改变其编码方式为utf8:
    ALTER TABLE 表名 DEFAULT CHARACTER SET utf8;

    7.对于已经创建的数据库字段,可以通过如下操作改变其编码方式为utf8:
    ALTER TABLE `表名` CHANGE `字段名` `字段名` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

    8.在命令行下插入汉字时如下代码:
    set names gb2312;  <-- 有时候这一句很关键!
    insert into charset values('红超的吾记之谈');
     
     
  • 相关阅读:
    2018.9.22 Bubble Cup 11-Finals(Online Mirror,Div.2)
    2018.9.21 Codeforces Round #511(Div.2)
    2018.9.20 Educational Codeforces Round 51
    解题:USACO12OPEN Bookshelf
    解题:CF983B pyramid
    1214. 许可证密钥格式
    1212. 最大连续1的个数
    1270. 勒索信
    1250. 第三大的数
    1218. 补数
  • 原文地址:https://www.cnblogs.com/wolfplan/p/4944565.html
Copyright © 2011-2022 走看看