PDA

Ver la versión completa : Solo para Gürus en SQL



LaHormiga
20-02-2003, 02:13
Bueno tengo un sistema administrativo hecho en Visual Foxpro que usa base de datos .DBF, pero el programo se esta emigrando a SQL, se usa el SQL de Microsoft, bueno hace poco baje MySql 3.51, lo instale en mi WinXP y esta funcionando.

Mi pequeño problema es convertir la estructura de cada tabla (campos, tipos, tamaños, etc.) y pasarla a MySql sin necesidad de volver a escribir todos los campos.

Alguno de ustedes, conoce alguna forma de hacerlo?

Saludos.

Alberto Fuentes L.

eXcalibur
20-02-2003, 10:17
Tienes que crear el script de migración en la base de datos de origen. SQL server tiene su propio migrador, aquí puedes crear el script.
Luego, bájate un gestor de MySql, como el PhpMyAdmin, que es gratuito y podrás ejecutar este script desede el menu "Ejecutar SQL"

CrAcKzMe
20-02-2003, 19:00
ese eXcalibur gurú...;) jeje
Salu2

eXcalibur
20-02-2003, 19:07
Que va hombre, lo que pide no es nada dificil, solo que está dentro de mi campo, las BBDD XD

LaHormiga
20-02-2003, 20:36
Pero que crees estoy en pañales aun en esto de MySql y PhpMyAdmin, conoces algun lugar donde pueda conseguir alguna especie de manual para hacer lo que tan amablemente me explicaste, pero no entendi y no por que no sepas como explicarte, el problema soy yo.


Saludos.

Alberto Fuentes.

eXcalibur
20-02-2003, 20:48
Si, mira, aquí tienes el php myadmin
http://www.phpwizard.net/projects/phpMyAdmin/

Para usarlo tienes que instalarte PHP sobre el Web Server que tengas (IIS, Apache PWS...)
para bajarte el instalable de phph ves a www.php.net
Una vez instalado, ya es muy facil, si logras instalar y ver el phpmyadmin ya te cuento yo como lo tienes que hacer.
En la misma página del phpmyadmin hay manuales.


PD: Hay otros gestores para MySql a parte de phpmyadmin, como el mysql-front. Tal vez te resulten mas faciles de usar

LaHormiga
21-02-2003, 01:26
Mi buen eXcalibur

Ya tengo instalado y puedo ver la pagina, con mi localhost.

Ahora como es eso, que me puedes explicarme.

Gracias, voy a ver tambien la otra opcion que comentas, he usados el MySql.exe y en la consola no puedo tambien como importar un archivo tipo texto, pero con extencion .SQL.

Me puedes pasar la sintasis de como se importa desde la consola ya que yp puedo hacer por medio del visual fox un programa para importart la informacion de la structura de cada tabla (DBF).

Pero me falla aun la hacer la importacion desde la consola MYSQL.EXE o desde el phpMyAdmin.

Por tu tiempo Gracias de nuevo.


Alberto Fuentes L.

eXcalibur
21-02-2003, 10:13
Si has llegado hasta aquí, lo que te queda es facil
Generas el script (me has dicho que esto si lo sabes hacer, no?) de migración y vas a la pestaña SQL del PhpMyAdmin. Ahí haces examinar en "Localización del archivo de texto :" y buscas el archivo con el script de creación, da igual la extensión del archivo.
por ejemplo la creación de una tabla sería así:




CREATE TABLE nuke_XForum_banned (
ip1 smallint(3) NOT NULL default '0',
ip2 smallint(3) NOT NULL default '0',
ip3 smallint(3) NOT NULL default '0',
ip4 smallint(3) NOT NULL default '0',
dateline bigint(30) NOT NULL default '0',
id smallint(6) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;