È possibile impostare le regole di confronto sia a livello di creazione del database che di creazione della tabella come parte di CREA TABELLA dichiarazione.
Per impostare le regole di confronto per l'intero database, puoi utilizzare:
CREATE DATABASE test_database CHARACTER SET utf8 COLLATE utf8_general_cs;
Puoi anche modificare le regole di confronto su un database esistente tramite ALTER DATABASE. (Per ulteriori informazioni, vedere il Set di caratteri e confronto del database immissione manuale.)
Se, tuttavia, solo una singola tabella deve essere considerata con distinzione tra maiuscole e minuscole, puoi semplicemente utilizzare:
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;
(senza distinzione tra maiuscole e minuscole "utf8_general_ci
".)
Infine, il principale Supporto per i set di caratteri di MySQL la sezione manuale merita probabilmente una rapida occhiata. (Elenca i set di caratteri e confronti supportati da MySQL , ti spiega come simpostare il set di caratteri/collation in il livello del server , ecc.)