No MySQL, você pode especificar o conjunto de caracteres e o agrupamento em vários níveis. Você pode especificá-los no nível da conexão, no nível do servidor, no nível do banco de dados, no nível da tabela e no nível da coluna. Você também pode especificar uma ordenação em suas consultas para que ela substitua qualquer ordenação que tenha sido especificada anteriormente nos níveis mencionados acima.
Para definir o conjunto de caracteres e o agrupamento no nível do banco de dados, você pode usar o comando
CREATE DATABASE
instrução ou ALTER DATABASE
declaração (dependendo se você está criando o banco de dados ou modificando-o).Defina o conjunto de caracteres e o agrupamento
Para definir o conjunto de caracteres e o agrupamento ao criar um banco de dados pela primeira vez, use o
CHARACTER SET
e COLLATE
cláusulas do CREATE DATABASE
demonstração:CREATE DATABASE Solutions CHARACTER SET latin1 COLLATE latin1_german1_ci;
Este exemplo define o conjunto de caracteres para
latin1
e o agrupamento para latin1_german1_ci
. Alterar o conjunto de caracteres e o agrupamento
Para alterar o conjunto de caracteres e agrupamento de um banco de dados existente, use o
CHARACTER SET
e COLLATE
cláusulas do ALTER DATABASE
demonstração:ALTER DATABASE Solutions CHARACTER SET hebrew COLLATE hebrew_general_ci;
Este exemplo altera o conjunto de caracteres para
hebrew
e o agrupamento para hebrew_general_ci
. Verifique o conjunto de caracteres e o agrupamento
No MySQL Workbench, você pode verificar o agrupamento padrão de um banco de dados clicando com o botão direito do mouse no banco de dados e selecionando Schema Inspector .
Também há várias maneiras de verificar o agrupamento usando SQL.