2009-01-21 112 views

回答

62

它取决于字段的排序规则 - 如果是ci(不区分大小写)或cs(区分大小写)。独特的指数将相应地适用。

2

UNIQUE索引没有什么特别之处 - 它们遵循与其他索引相同的大小写选项。

10

您可以使用此语法对列进行区分大小写。 独特的索引也将区分大小写。

ALTER TABLE tbl_name MODIFY
COL_NAME column_definition
[CHARACTER SET CHARSET_NAME]
[COLLATE COLLATION_NAME]

实施例:

ALTER TABLE `tablename` MODIFY 
`column` VARCHAR(100) 
CHARACTER SET utf8 
COLLATE utf8_bin; 

utf8_bin由比较字符串每个字符的二进制值呃在字符串
测试在Msql 5.5.X