border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Bases de Datos & XML > MySQL
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 23-01-2007, 22:46:11
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado Necesito cambiar el "Collation" a mi base de datos

Hola a tod@s.

Necesito cambiarle el collation a mi base de datos.

Tengo una base de datos en un hosting que compré y tiene las siguientes configuraciones:

character set client utf8
(Valor global) latin1
character set connection utf8
(Valor global) latin1
character set database latin1
character set results utf8
(Valor global) latin1
character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_general_ci
(Valor global) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci


Necesito cambiar las variables que están en latin1_swedish_ci a utf8_general_ci.

¿Cómo puedo hacer esto desde mi MySQL?
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
  #2 (permalink)  
Antiguo 24-01-2007, 03:14:28
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.314
acalanto ha deshabilitado la reputación
Predeterminado

Depende de la versión MySql que tengas instalada pero por lo general puedes acceder a la pestaña 'Avanzadas' del MySql Administrator y modificar los valores Def.Char Set y Deafult Collation.

No obstante debes tener en cuenta si en elHosting sobre el que tienes alojada la DB, te permiten modificar parámetros de funcionamiento de MySQL...sinceramente..no creo que te lo permitan.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 24-01-2007, 15:44:50
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado

Cita:
Empezado por acalanto
Depende de la versión MySql que tengas instalada pero por lo general puedes acceder a la pestaña 'Avanzadas' del MySql Administrator y modificar los valores Def.Char Set y Deafult Collation.

No obstante debes tener en cuenta si en elHosting sobre el que tienes alojada la DB, te permiten modificar parámetros de funcionamiento de MySQL...sinceramente..no creo que te lo permitan.
MySQL - 4.1.11-Debian_4sarge7
phpMyAdmin - 2.8.0.2


Me fui a la base de datos, luego a Operaciones y al final de la página me sale Cotejamiento, ahí le cambié el collation, esto me generó la siguiente consulta que creo se puede ejecutar desde la ventana SQL:

ALTER DATABASE `base-de-datos` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
  #4 (permalink)  
Antiguo 24-01-2007, 15:52:11
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado

Si sólo quieren cambiar el collation de una tabla la sintaxis es la siguiente:

ALTER TABLE `table` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
  #5 (permalink)  
Antiguo 24-01-2007, 15:55:34
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado

Si lo que quieren es cambiar el collation sólo a un determinado campo la sintaxis es la siguiente:

ALTER TABLE `nombre-tabla` CHANGE `nombre-campo` `nombre-campo` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

Si notan `nombre-campo` sale dos veces en la consulta, esto es por si quieren cambiar el nombre del campo.

Espero le sirva a alguien.
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
crear un string de texto una comilla """ ayud michelmpm28 Visual Basic.NET 2003 & 2005 1 19-03-2008 19:38:06
Evitar Borrar los datos con el boton "suprimir" lopezbaires Visual Basic.NET 2003 & 2005 1 22-09-2007 14:35:17
proyecto "spider bot" o "rastreador web" KUSFLO Visual Basic.NET 2003 & 2005 0 11-09-2006 10:55:19
usar "enter" en vez de "tab" en DTPicker Eynar Visual Basic 6.00 2 05-09-2006 17:46:56
usar tecla "enter" en vez de "tab" Eynar Visual Basic 6.00 6 13-06-2006 15:03:51


La franja horaria es GMT. Ahora son las 13:01:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right