ЗАДАВАНЕ НА ИМЕНА
SET NAMES
показва какъв набор от знаци клиентът ще използва за изпращане на SQL изрази към сървъра. Това означава, че SET NAMES 'cp1251'
казва на сървъра „бъдещите входящи съобщения от този клиент са в набор от символи cp1251.“ Той също така определя набора от знаци, който сървърът трябва да използва за изпращане на резултати обратно на клиента.
ЗАДАВАНЕ НА НАБОР ЗНАЦИ
SET CHARACTER SET
е подобно на SET NAMES
, но задава character_set_connection
и collation_connection
към character_set_database
и collation_database
. A SET CHARACTER SET x
е еквивалентен на тези три израза:
SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;
SET NAMES е достатъчно.