Você pode definir o agrupamento na criação do banco de dados e no nível de criação da tabela como parte do CRIAR TABELA demonstração.
Para definir o agrupamento para todo o banco de dados, você pode usar:
CREATE DATABASE test_database CHARACTER SET utf8 COLLATE utf8_general_cs;
Você também pode alterar o agrupamento em um banco de dados existente por meio de ALTER DATABASE. (Para obter mais informações, consulte o MySQL Conjunto e agrupamento de caracteres do banco de dados entrada manual.)
Se, no entanto, apenas uma única tabela precisar ser tratada com distinção entre maiúsculas e minúsculas, você pode simplesmente usar:
DROP TABLE IF EXISTS test_table;
CREATE TABLE test_table (
test_id bigint unsigned NOT NULL auto_increment,
...
PRIMARY KEY test_id (test_id),
...
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_cs;
(Não diferencia maiúsculas de minúsculas sendo "
utf8_general_ci
".) Finalmente, o Suporte a Conjunto de Caracteres principal do MySQL seção manual provavelmente vale uma leitura rápida. (Ele lista os conjuntos de caracteres e agrupamentos suportados pelo MySQL , informa como definir o conjunto de caracteres/collation em o nível do servidor , etc)