mysql set字符集_MySQL字符集的设置

2.8 MySQL字符集的设置

创建数据库甚至数据表、或表中字段均可指定其使用的字符集,若创建字段时没有指定字符集则字段沿用数据表的字符集,若创建数据表时没有指定字符集则数据表沿用数据库的字符集,创建数据库时若没有指定字符集则数据库沿用配置文件中[mysqld]或[mysqld]选项组中有关参数项的设置。

下面具体介绍下几种不同的MySQL字符集的设置方法:

方法1:修改my.ini配置文件,可修改MySQL默认的字符集。

在my.ini配置文件中,修改[mysql]选项组下default_ character_set的值可同时改变character_set_client、character_set_connection、character_set_database的值,这些修改将在新的MySQL会话中生效;

在my.ini配置文件中,修改[mysql]选项组下character_set_server的值可同时改变character_set_database、character_set_server的值,这些修改将在新的MySQL服务实例中生效;

方法2:在MySQL命令行通过以下命令可以“临时地”修改MySQL“当前会话的”字符集以及字符序。

setcharacter_set_client = gbk;

set character_set_connection= gbk;

setcharacter_set_database = gbk;

setcharacter_set_results = gbk;

setcharacter_set_server = gbk;

setcollation_connection = gbk_chinese_ci ;

setcollation_database = gbk_chinese_ci ;

setcollation_server = gbk_chinese_ci ;

方法3:使用MySQL命令 “set

names gbk;”可以“临时一次性地”设置character_set_client、character_set_connection以及character_set_results的字符集为gbk

方法4:在连接MySQL服务器时可指定字符集,语句格式如下:

mysql--default-character-set=字符集 -h 服务器IP地址-u 账户名–p密码

方法5:可将方法2中命令写入脚本(使用记事本将有关命令写入扩展名为SQL的文件),再在MySQL客户机上运行该SQL脚本中的所有命令,运行方式有两种:

\. C:\mysql\init.sql

source C:\mysql\init.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值