Informatica

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (406 palavras )
  • Download(s) : 0
  • Publicado : 26 de fevereiro de 2013
Ler documento completo
Amostra do texto
O que é Collation de uma Base de dados, como alterar?

Existem configurações para conjuntos de caracteres e Collations em quatro níveis: servidor, banco de dados, tabela e conexão.

Collation nadamais é que a codificação de caracteres existente no Banco de Dados.

Quando você realiza a migração do conteúdo de um banco de dados, algumas vezes, pode haver conflitos no collation do banco migrado.O resultado deste conflito é a ausência de caracteres especiais quando informações são consultadas no banco.

Por exemplo: Você cadastrou a palavra “Chapéu” no seu banco de dados, mas quando aprogramação do seu site busca este item, retorna o resultado “Chap?u”.

“Ou seja, os caracteres com acentuação como (é, ã, õ, etc.) são substituídos pelo sinal ”?” (interrogação).

Abaixo segue um exemplode como alterar um collation de uma base MYSQL com a ferramenta PHPMYADMIN disponível no Painel de Controle.

Lembramos que os procedimentos descritos abaixo se referem ao phpMyAdmin - 2.11.9.2.

1.Alterar o collation da base de dados:

• Clique no nome do banco de dados;
• Localize e clique na aba “Operações”;
• Em “Collation”, selecione o desejado;
• Clique em “Executar”.

2. Alterar ocollation da tabela:

• Clique no nome da tabela (Ex: produtos);
• Em seguida localize e clique na aba “Operações”;
• Nesta tela, localize “Opções da tabela” > “Collation”;
• Altere para o collationdesejado;
• Clique em “Executar”.

3. Alterar o collation do campo de uma tabela:

• Clique no nome da tabela (Ex: cliente);
• Localize o campo desejado;
• Clique em “Editar” identificado com o ícone de um“Lápis”;
• Verifique e altere o campo Collation como desejar;
• Clique em “Executar”.

Para desenvolvedores com um conhecimento avançado, disponibilizamos alguns exemplos de comandos SQL a seremexecutadas através do phpMyAdmin.

4. Alterar o collation da base de dados:

ALTER DATABASE ‘base-de-dados’ DEFAULT CHARACTER SET charset COLLATE collation;

Ex:
ALTER DATABASE `base_de_dados` DEFAULT...
tracking img