CREATE TABLE `my_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `chinese_column` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
在创建表时,可以指定字符集和排序规则。在上面的代码示例中,大家使用utf8作为字符集,使用utf8_unicode_ci作为排序规则。
当大家向表里插入汉字时,需要使用utf8编码方式。例如,大家要向上面创建的表里插入一条记录:
INSERT INTO `my_table` (`chinese_column`) VALUES ('你好');
这样就可以成功地向表里插入汉字了。