有没有办法直接用语句修改mysql数据库的默认字符集?我想把mysql的字符集改成utf-8,在网上收索到的答案都不行,请教高手该怎么写语句,不用修改配置文件,sql server都可以,我想mysql也应该可以,只是我没有找到方法,请高手赐教!!

解决方案 »

  1.   

    alter database test CHARACTER SET utf8
      

  2.   

    13.1.1. ALTER DATABASE语法
    ALTER {DATABASE | SCHEMA} [db_name]
        alter_specification [, alter_specification] ...alter_specification:
        [DEFAULT] CHARACTER SET charset_name
      | [DEFAULT] COLLATE collation_nameALTER DATABASE用于更改数据库的全局特性。这些特性储存在数据库目录中的db.opt文件中。要使用ALTER DATABASE,您需要获得数据库ALTER权限。CHARACTER SET子句用于更改默认的数据库字符集。mysql5.1 API
      

  3.   

    alter database DB_name character set utf8;
      

  4.   

    http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html