Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como definir o conjunto de caracteres e agrupamento de um banco de dados no MySQL


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.