AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
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 nada mais é 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 a programaçã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 exemplo de 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 o collation 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 collation desejado;
• 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 serem executadas 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 CHARACTER SET latin1 COLLATE latin1_general_ci;
ALTER DATABASE `base_de_dados` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


5. Alterar o collation da tabela:

ALTER TABLE ‘tabela’ DEFAULT CHARACTER SET charset COLLATE collation;

Ex:
ALTER TABLE `produtos` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
ALTER TABLE `clientes` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


6. Alterar o collation do campo de uma tabela:

ALTER TABLE tabela CHANGE campo_nomeatual campo_novonome tipo(tamanho) CHARACTER SET encoding COLLATE collation;

Ex:
ALTER TABLE `produtos` CHANGE `nome` `nome` TEXT CHARACTER SET latin1 COLLATE latin1_general_ci;
ALTER TABLE `clientes` CHANGE `nome` `nome` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci;


Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

2. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

3. Como configurar o SQL Session State Server para uso com o MSSQL?

4. Como instalar o Magento em uma plataforma Linux do UOL HOST?

5. Como configurar um banco, tabela ou campo do MySQL para formato CASE SENSITIVE?

6. E-mail marketing para o B2C - design e conteúdo relevante

7. Conheça os principais passos para começar a trabalhar com e-mail marketing

8. Como instalar o PHP Fusion em uma plataforma UOL HOST?

9. Como fazer um formulário em FLASH com PHP?

10. Checklist para campanhas de e-mail marketing.

11. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

12. Glossário Revenda Linux - cPanel

13. Os 10 erros mais freqüentes em e-mail marketing.

14. Quais os passos para estabelecer uma conexão com bancos MySQL através de ASP sem o uso de DSN?

15. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

16. Como usar o componente AspEmail?

17. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Webnode. Como fazer?

18.  Como usar o componente CDOSYS?

19. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

20. Como usar o componente CDOSYS na Revenda Windows?

21. Como transferir meu site de outro provedor de hospedagem?

22. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

23. Como alterar um evento ("event") no MySQL?

24. Como alterar as imagens da vitrine de uma Loja Virtual?

25. Autenticação para envio de mensagens

26. Como resetar a senha de administrador do Moodle?

27. Como conectar em um banco de dados Microsoft SQL Server utilizando PHP em uma plataforma Windows?

28. Ao tentar instalar a nova versão do moodle, ocorre erro no Banco de Dados, como corrigir?

29. Como testar a conexão com um banco de dados MySQL e PHP?

30. Registrei um domínio com o UOL HOST e quero redirecioná-lo para o Google Sites (Google AppEngine). Como fazer?

31. Cache - Hospedagem Linux

32. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

33. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

34. Como testar a conexão com um banco de dados MSSQL e PHP?

35. Como realizar um backup de uma base de dados MySQL através da ferramenta phpMyAdmin disponível no Painel de Controle?

36. Como configurar o Exchange no Microsoft Office Outlook?

37. Como usar o componente ASPGRID?

38. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

39. Como configurações parâmetros de uma empresa no Gestor UOL Varejo?

40. Tutorial - Como configurar meu e-mail utilizando a porta 587 para envio de mensagens?

41. Como instalar o Moodle em uma hospedagem do UOL HOST?

42. Como alterar a mensagem de complemento do Opt-Out que é enviada automaticamente no E-mail Marketing?

43. Como zerar um campo auto_incremento em bases de dados MySQL?

44. Possuo uma base de dados. Posso mudar o nome da base/login criado?

45. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

46. Como criar Estrutura de produtos e para que servem no UOL Gestor Manufatura e Serviços?

47. Como cadastrar campos adicionais para personalização de mensagens no serviço do E-mail Marketing.

48. Meus servidores de DNS estão hospedados fora, quero utilizar apenas a hospedagem e/ou e-mails, quais são os apontamentos de DNS que devo criar para que estes serviços funcionem corretamente?

49. Como usar o componente Dundas Upload?

50. Como realizar o Dump de minha Base de dados MySQL via SSH em uma hospedagem Linux?

51. Como faço para configurar minha Loja Virtual?

52. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

53. Como conectar ao MySQL utilizando Asp.Net?

54. Como executar Stored Procedures em MySQL utilizando Asp.Net?

55. Posso utilizar o gerenciador de conteúdo Drupal?

56. O que são "events" ou eventos do MySQL?

57. Posso utilizar ferramentas em PHP para administrar bases MySQL?

58. Meu site exibe caracteres estranhos quando os mesmos resultam de consultas ao banco de dados. Por que isso ocorre?

59. Possuo uma hospedagem Windows e quero desenvolver uma aplicação em PHP que conecte com banco de dados Access, como fazer ?

60. Os clientes de uma Revenda podem fazer backup/restore de seu conteúdo? Como?

61. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

62. Como configurar meu Iphone para ler os e-mails no UOL HOST?

63. Como contratar e acessar o Gestor UOL Varejo através da Loja de Aplicativos?

64. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

65. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

66. Como contratar e acessar o Gestor UOL Médico através da Loja de Aplicativos?

67. Como usar o componente FileSystemObject (FSO)?

68. Como ler o e-mail do UOL HOST de dentro do Gmail?

69. Como criar um formulário para um site construído através do construtor de sites?

70. Utilizo a Revenda do UOL HOST. Qual o método que meus clientes devem utilizar para criar um usuário e um banco de dados MySQL?

71. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Tumblr. Como fazer?

72. Para que servem e como incluir Bancos no Gestor UOL Manufatura e Serviços?

73. Como contratar e acessar o Gestor UOL Manufatura e Serviços através da Loja de Aplicativos?

74. Como configurar o email do Exchange ActiveSync em um celular Nokia (Symbian)?

75. Como fazer o backup do conteúdo do meu site através do Painel do Cliente do UOL HOST?

76. Como conectar meu banco de dados SQL SERVER usando ASP sem DSN?

77. Ao atualizar dados da minha hospedagem, sigo visualizando o conteúdo antigo. O que fazer?

78. Como apontar os e-mails do meu domínio para o UOL HOST?

79. Tenho um site ou um domínio no UOL HOST e quero usar o Google Apps para meus e-mails, é possível?

80. Como configurar o UOL HOST Exchange no Microsoft Outlook do Mac?

81. Como configurar seu email ActiveSync em um Android G1?

82. Como adiciono o botão ‘Curtir’ do Facebook no meu site?

83. Posso utilizar Telnet ou SSH para acessar minha hospedagem?

84. Como criar promoções na Loja Virtual via Ticket(Cupom)?

85. Como criar um banco de dados MySQL e usuário para um cliente da minha Revenda Windows?

86. Posso personalizar meu endereço do UOL Conecta?

87. Como administrar remotamente bases Microsoft SQL Server?

88. O que é a ferramenta "Reiniciar Pool de aplicação" existente no Painel do Cliente? Posso reiniciar minha aplicação livremente?

89. Qual o primeiro passo após a aquisição do Gestor UOL Varejo?

90. Como configurar o email do Exchange ActiveSync no Windows Phone 7

91. É possível alterar permissões para pastas e arquivos de minha Hospedagem?

92. Como alterar o logotipo da página no construtor de sites?

93. Como usar o componente ASPUpload?

94. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

95. Possuo uma Loja Virtual com conteúdo adulto e gostaria de colocar uma mensagem de aviso na página inicial. Como fazer?

96. Qual a diferença entre os painéis cPanel e WHM em uma Revenda?

97. Ao acessar meu site visualizo a mensagem "An internal server error occurred. Please try again later." o que fazer?

98. Como criar uma nova página em minha Loja Virtual?

99. Configurando Cartão de Crédito e Débito Online na Loja Virtual

100. O que é Substituição Tributária e como cadastrá-la no Gestor UOL Manufatura e Serviços?