沃梦达 / IT编程 / 数据库 / 正文

MySQL设置默认字符集和校对规则

MySQL默认字符集是Latin1,可以通过以下步骤设置默认字符集和校对规则:

MySQL默认字符集是Latin1,可以通过以下步骤设置默认字符集和校对规则:

登录MySQL:

mysql -u root -p

选择数据库:

use database_name;

设置默认字符集和校对规则:

SET NAMES charset COLLATE collation;

其中,charset为字符集名称,如utf8,collation为校对规则名称,如utf8_general_ci。

以下是一个示例,将默认字符集设置为utf8,校对规则设置为utf8_general_ci:

SET NAMES utf8 COLLATE utf8_general_ci;

需要注意的是,修改默认字符集和校对规则后,只对新建的表有效,对已有表无效。如果需要修改已有表的字符集和校对规则,可以使用ALTER TABLE语句。

例如,假设有一个表名为test的表,需要将其字符集设置为utf8,校对规则设置为utf8_general_ci,可以执行以下语句:

ALTER TABLE test CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

以上就是MySQL设置默认字符集和校对规则的方法和示例。

本文标题为:MySQL设置默认字符集和校对规则