Можете да зададете съпоставяне както на ниво създаване на база данни, така и на ниво създаване на таблица като част от СЪЗДАВАНЕ НА ТАБЛИЦА изявление.
За да зададете съпоставянето за цялата база данни, можете да използвате:
CREATE DATABASE test_database CHARACTER SET utf8 COLLATE utf8_general_cs;
Можете също да промените съпоставянето в съществуваща база данни чрез ALTER DATABASE. (За повече информация вижте MySQL Набор от символи и съпоставяне на базата данни ръчно въвеждане.)
Ако обаче само една таблица трябва да се третира като чувствителна към главни букви, можете просто да използвате:
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;
(Регистърът на буквите не е чувствителен като „utf8_general_ci
".)
И накрая, основната Поддръжка на набор от знаци на MySQL ръчната секция вероятно си струва да се разгледа бързо. (Той изброява наборите от символи и съпоставянията, поддържани от MySQL , ви казва как да сзададете набора от знаци/колекция на нивото на сървъра и др.)