You are on page 1of 13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

VB/MySQL.com
Just another WordPress site Home Articles

www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2

1/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Projects

Type text to search here...

El tutorial de VB-MySQL Parte 2


November 5th, 2006 Leave a comment Go to comments

Por Mike Hillyer


ltima actualizacin: 7 de Enero, 2005 1. Introduccin 2. Eleccin de una Versin de MySQL 3. Descarga e Instalacin de MySQL El Asistente de Instalacin de MySQL El Asistente de Configuracin de MySQL 4. Descarga e Instalacin de MySQL Query Browser Instalacin de MySQL Query Browser 5. Creacin de la Base de Datos Inicio de MySQL Query Browser Creacin de una Base de Datos Creacin de las Tablas 6. Creacin de un Usuario 7. Conclusin

Introduccin
En mi ltimo artculo, escrib cmo disear una base de datos de MySQL con el objetivo de almacenar datos para una aplicacin que se creara en Visual Basic.NET (VB.NET). Las definiciones de tablas completas pueden encontrarse en http://www.vbmysql.com/download/vb-mysql-tutorial.sql. En este tutorial voy a mostrarte como instalar MySQL en Windows, instalar MySQL Query Browser y cmo cargar las definiciones de tablas en MySQL utilizando la funcin Script Editor de MySQL Query Browser. Este tutorial dar por sentado que ests utilizando Microsoft Windows como sistema operativo principal tanto para el servidor MySQL como para MySQL Query Browser, y que tu copia de Windows es una versin reciente basada en Windows NT como Windows 2000 o Windows XP. Este tutorial tambin asumir que no tienes ninguna versin previa de MySQL instalada. Al finalizar este tutorial, deberas tener una instalacin funcional de MySQL que contenga tu base de datos y algunos datos de ejemplo, lo que te permitir comenzar a programar en VB.NET en el prximo tutorial. Al final de este tutorial encontrars un hipervnculo a un script MySQL que contiene todas las sentencias SQL utilizadas. El script puede utilizarse para generar un clon exacto de la base de datos que haremos en este artculo.
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 2/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Eleccin de una Versin de MySQL


Actualmente existen tres versiones de MySQL disponibles para ser descargadas desde dev.mysql.com: MySQL 4.0, MySQL 4.1 y MySQL 5.0. Al momento de escribir este artculo, tanto MySQL 4.0 como 4.1 se encuentran catalogadas como de Disponibilidad General o productos finales. Esto significa que estas versiones han pasado por extensos procesos beta y se les han corregido todos los errores conocidos, sin nuevos informes de errores en un perodo determinado. Puedes encontrar las caractersticas incluidas en las tantas versiones de MySQL en http://dev.mysql.com/doc/mysql/en/Roadmap.html. Generalmente se aconseja utilizar la ltima versin de MySQL que haya sido anunciada como producto final, en nuestro caso es la versin 4.1. Aunque MySQL 5 ofrezca un mayor conjunto de funciones comparada con MySQL 4.1, el hecho de que no haya sido lanzada como DG significa que ser difcil determinar si un error dado es causado por nuestro cdigo o un error en la versin alfa de MySQL.

Descarga e Instalacin de MySQL


MySQL 4.1 puede descargarse de http://dev.mysql.com/downloads/mysql/4.1.html. Existen tres versiones de la descarga para Windows: Windows Essentials, Windows, y Without installer (Sin instalador). En nuestro caso el paquete Windows Essentials ser el ms apropiado. Descarga el instalador a tu disco rgido y cuando finalice la descarga, haz doble clic en el archivo de instalacin para iniciar la instalacin (el archivo de instalacin se llamar algo as como mysql-4.1.7-essential-win.msi). El Asistente de Instalacin de MySQL Una vez que hayas hecho doble clic en el archivo de instalacin, se mostrar el Asistente de Instalacin. Habr tres tipos de instalacin distintos disponibles: Typical (Tpica), Complete (Completa), y Custom (Personalizada). En nuestro caso, la instalacin Tpica se ajustar a nuestros objetivos. Elige la opcin de instalacin Typical y haz clic en el botn Next (Siguiente). En la pantalla de confirmacin, haz clic en el botn Install (Instalar) para comenzar la instalacin. MySQL se instalar en la carpeta C:\Program Files\MySQL\MySQL Server 4.1 (o su equivalente C:\Archivos de Programa\MySQL\MySQL Server 4.1) y se te preguntar si quieres registrarte en el sitio de MySQL. La registracin es opcional pero resulta til si quieres utilizar los foros de forums.mysql.com o informar errores a bugs.mysql.com. La pantalla final del Asistente de Instalacin de MySQL te invita a inicial el Asistente de Configuracin de MySQL. Para ms informacin acerca de la utilizacin del Asistente de Instalacin de MySQL, dirgete a http://dev.mysql.com/doc/mysql/en/Windows_install_wizard.html. El Asistente de Configuracin de MySQL El Asistente de Configuracin de MySQL crear un archivo de configuracin my.ini por ti e instalar MySQL como servicio en tu sistema. La documentacin completa del Asistente de Configuracin de MySQL est disponible en http://dev.mysql.com/doc/mysql/en/Windows_config_wizard.html y es una buena referencia para configuraciones avanzadas. En este artculo explicar lo bsico para utilizar el Asistente de Configuracin de
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 3/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

MySQL para el uso de un desarrollador de oficina. La primera pantalla de dilogo del Asistente de Configuracin de MySQL te pedir que elijas entre Standard Configuration (Configuracin Estndar) y Detailed Configuration (Configuracin Detallada). La Configuracin Estndar es ideal para un desarrollador de oficina que ser el nico usuario que se conecte a MySQL, donde MySQL tendr que compartir recursos con el resto de tus aplicaciones de escritorio. Elige Standard Configuration y haz clic en el botn Next (Siguiente). La siguiente pantalla de dilogo visualizada te permite configurar un servicio de Windows para MySQL. Configurar MySQL como un servicio de Windows har que MySQL se inicie cuando se prenda la computadora y se recomienda para evitar el lo de tener que iniciar MySQL manualmente cada vez que necesites usarlo. Yo cambio generalmente el nombre del servicio por a la opcin MySQL41 para que encaje bien con otras copias de MySQL que tengo en mi escritorio, pero si vas a tener una nica instalacin de MySQL (que es lo ms probable), pueden utilizar el nombre de servicio por defecto de MySQL. Presiona Next (Siguiente) para avanzar al siguiente dilogo. Luego de configurar el servicio MySQL, necesitars establecer la contrasea del usuario root (el usuario raz) de tu servidor. Cada vez que tengas un producto servidor MySQL debes establecer la contrasea del usuario root para lograr seguridad. Si no estableces una contrasea para el usuario root, cualquiera que tenga acceso a tu servidor MySQL podr causar todo tipo de daos a tus base de datos. Si eres el nico usuario y el puerto al servidor est bloqueado por un firewall puedes optar por no establecer una contrasea del usuario root para simplificar el ingreso a MySQL, pero yo no lo recomiendo. Lo que s recomiendo es establecer una contrasea para el usuario root y tildar la opcin Root may only connect from localhost (Usuario root slo puede conectarse desde localhost) si ests instalando MySQL en tu escritorio. No marques la opcin Create An Anonymous Account (Crear una Cuenta Annima). Presiona el botn Next (Siguiente) para avanzar al dilogo de confirmacin. En la pantalla de confirmacin, presiona el botn Execute (Ejecutar) para iniciar el proceso de configuracin. El Asistente de Configuracin de MySQL crear un archivo de configuracin, iniciar el servidor MySQL y establecer la contrasea del usuario root que hayas especificado. Una vez que finalice el proceso de configuracin, presiona el botn Finish (Finalizar) para cerrar el asistente.

Descarga e Instalacin de MySQL Query Browser


MySQL Query Browser es una herramienta GUI de segunda generacin de MySQL AB. MySQL Query Browser es una gran herramienta que te permite crear y editar tablas y luego explorar los contenidos de la tabla, haciendo cambios en el acto. MySQL Query Browser es actualmente una versin beta pero ya se ha convertido en una herramienta muy til. La documentacin de MySQL Query Browser se encuentra en http://dev.mysql.com/doc/query-browser/en/index.html. Instalacin de MySQL Query Browser MySQL Query Browser puede descargarse de http://dev.mysql.com/downloads/query-browser/index.html. Evita elegir la versin Without Installer (Sin Instalador). Guarda el archivo de instalacin en tu disco rgido. El archivo de instalacin debera tener un nombre parecido a mysql-query-browser-1.1.1-gamma-win.msi.
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 4/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Una vez que hayas descargado el archivo de instalacin, haz doble clic para instalar MySQL Query Browser. El instalador es un asistente de instalacin estndar que no requiere ninguna explicacin. MySQL Query Browser se instalar en C:\Program Files\MySQL\MySQL Query Browser 1.0 (o su equivalente C:\Archivos de Programa\MySQL\MySQL Query Browser 1.0) a menos que hayas especificado una ruta distinta.

Creacin de la Base de Datos


Ahora que ya hemos instalado el servidor de base de datos MySQL y MySQL Query Browser, podemos comenzar con el proceso de creacin de nuestra base de datos. Para decirlo bien simple, una base de datos es una coleccin de datos almacenados en tablas compuestas por columnas y filas. Una base de datos funciona como un recipiente para las tablas que creamos en el primer tutorial. Inicio de MySQL Query Browser Una vez instalado MySQL Query Browser puedes empezar haciendo clic en Inicio > Programas > MySQL > MySQL Query Browser. Luego aparecer la pantalla de dilogo de conexin: Completa los campos con la informacin apropiada para tu instalacin de MySQL. Si instalaste el servidor MySQL y MySQL Query Browser en la misma mquina, utiliza 127.0.0.1 como hostname (nombre de host). El campo Schema (Esquema) corresponde a la base de datos por defecto que ser utilizada para resolver las consultas. Como todava no hemos creado una base de datos para nuestra aplicacin, se incluye la base de datos test que se instala por defecto en todas las bases de datos MySQL. Haz clic en el botn OK (Aceptar) para iniciar MySQL Query Browser. Creacin de una Base de Datos Una vez que MySQL Query Browser se haya iniciado correctamente, deberas ver una ventana como la siguiente: En el lado derecho puedes ver el navegador de la base de datos (Schemata). Este proporciona una lista de las bases de datos que residen actualmente en el servidor MySQL. La base de datos mysql controla toda la informacin de ingreso al servidor y los permisos que tienen los usuarios al acceder a MySQL. La base de datos test se presenta como un lugar para probar consultas y sentencias de creacin de tablas que est disponible para todos los usuarios. La base de datos test est marcada en negrita para indicar que es actualmente la base de datos por defecto; cualquier consulta que se ingrese ser ejecutada por defecto en la base de datos test. Para crear la base de datos, haz clic con el botn derecho dentro de la lista de bases de datos y elige la opcin Create New Schema (Crear Nuevo Esquema). Se te pedir un nombre para tu base de datos. En esta instancia, nuestra aplicacin no tiene un nombre entonces tendremos que elegir alguno bastante descriptivo. Como nuestra aplicacin registrar esencialmente quin ha entrado y salido de la oficina, voy a llamar a la base de datos entrada_salida. El nombre no tiene letras en mayscula para evitar los problemas de diferencias entre maysculas y minsculas que puedan existir entre las versiones de MySQL de Windows y Linux (notars que he actualizado el script SQL del ltimo tutorial para adaptarlo a esta convencin de nombres). Puedes separar las palabras con un guin, guin bajo o simplemente con nada. Evita el uso de espacios en el nombre de tu base de datos y recuerda que queremos evitar el uso de palabras reservadas. En mi caso, separar las palabras con un guin bajo.
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 5/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Una vez creada la base de datos, haz clic con el botn derecho y elige la opcin Make Default Schema (Establecer Esquema por Defecto). La tabla entrada-salida es ahora la base de datos por defecto y nuestras prximas sentencias de creacin de tablas se aplicarn a esta base de datos. Creacin de las Tablas Cuando ya hayamos creado la base de datos y establecido por defecto, podemos cargar el script SQL con nuestras sentencias de creacin de tablas. Descarga el script de http://www.vbmysql.com/download/vb-mysqltutorial.sql en tu disco rgido. Elige la opcin Open Script (Abrir Script ) del men File (Archivo) de MySQL Query Browser. Cuando se haya cargado el script, haz clic en el botn Execute (Ejecutar) para crear las tablas. Cuando termine la ejecucin (debera ser instantnea), puedes hacer clic en la flechita negra a la izquierda del nombre de la base de datos para ver las tablas. Presiona las flechitas negras al lado de los nombres de las tablas para ver la lista de columnas de la tabla: Suponiendo que no tuviste errores, tu base de datos debera haberse creado.

Creacin de un Usuario
Ahora que nuestras tablas estn en su lugar, tendremos que crear un usuario. Para crear una fila en una tabla con MySQL Query Browser, primero debes hacer doble clic en la tabla (en nuestro caso la tabla usuario). Esto crear una consulta SELECT * FROM usuario en el rea de consultas superior. Presiona el botn Execute (Ejecutar) para ejecutar la consulta y as crear una nueva solapa de resultados con un conjunto de filas vacas: Presiona el botn Edit (Editar) de la parte inferior de la ventana para habilitar la edicin, luego haz doble clic en el campo apellido para iniciar la edicin. Puedes utilizar la tecla Tab para desplazarte al siguiente campo de la fila a medida que ingresas los datos. En mi caso, ingres lo siguiente: apellido: Hillyer nombre: Mike telefono: 4033806535 SIN GUIONES nombreusuario: mike contrasea: 12345 administrador: VERDADERO eliminado: FALSO creado: 2004-11-27 11:41:00 Lo ms importante es recordar qu es lo que espera la tabla en trminos de formato de los datos. Tu nombre y apellido no pueden superar los 40 caracteres. Tu nmero de telfono no puede ser mayor a 10 caracteres. Tu nombre de usuario no puede exceder los 16 caracteres y tu contrasea no puede tener ms de 20 caracteres. Los valores para los campos administrador y eliminado deben ser VERDADERO o FALSO y el campo creado debe tener el formato YYYY-MM-DD HH:MM:SS. Cuando hayas ingresado tus datos, presiona el botn Apply Changes (Aplicar Cambios) para crear la nueva fila. Tambin puedes hacer clic en el botn Edit (Editar) para desactivar la edicin.
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 6/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Conclusin
Suponiendo que no has tenido errores, ya deberas tener una copia funcional de MySQL instalada, junto con MySQL Query Browser. Deberas haber podido crear la base de datos entrada_salida y llenarla con las tablas que habamos diseado en el tutorial anterior. Una vez que se crearon las tablas, deberas haber podido crear una nueva fila en la tabla usuario. Claro que tambin puedes hacer trampa y descargarte el script desde http://www.vbmysql.com/download/vb-mysql-tutorial-2.sql y ejecutarlo para crear una base de datos idntica a la que yo he creado. En mi prximo tutorial te ensear a descargar e instalar Visual Basic.NET Express Edition y el controlador de base de datos MySQL Connector/NET. Te mostrar cmo combinarlos para crear un sistema de acceso que permitir que los usuarios se autentiquen en tu base de datos MySQL. Comments (21) Trackbacks (0) Leave a comment Trackback 1. celin paredes November 20th, 2006 at 15:46 | #1 Reply | Quote Hola quiero decirte que he aprendido mucho a travez de tus tutoriales y que estoy esperando ansiosamente el siguiente articulo 2. Duber Rocha January 5th, 2007 at 00:31 | #2 Reply | Quote Ninguno de los scripts (.sql) estan disponibles en el sitio. Por favor vuelva a publicarlos o envimelos al email por favor. Gracias. 3. milton January 23rd, 2007 at 15:45 | #3 Reply | Quote Te agradesco tus explicaciones tan detalladas en los pasos para instalar el mysql como el query browser, me gustaria saber que mas has escrito, y donde se encuentran. 4. ana laura February 12th, 2007 at 18:00 | #4 Reply | Quote
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 7/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

hola: les kiero agradecer el tutorial, en verdad esta muy muy interesante; son un ejemplo par mi, me motivan a ser una buena desarrolladora de aplicaciones gracias y felicidades 5. Percy March 7th, 2007 at 22:37 | #5 Reply | Quote Hola: tengo un problema al abrir MySQL Query Browser, sale error numero 1045, access denied for user ODBC@'localhost.com y no puede ingresar al programa, agradecera me puedan brindar su ayuda 6. Florencia March 8th, 2007 at 20:48 | #6 Reply | Quote Hola, quisiera saber como se hace un script para crear usuarios y los permisos para cada base de datos. Ya tengo el scritp que crea la base, las tablas, los sp, pero no los usuarios. Una vez con eso, necesito que el Installshield, en el mismo proceso de instalacion de mi aplicacion, ejecute los scripts para crear la base y los usuarios. Les agradezco la informacion si la saben Saludos Cordiales! 7. gublin March 14th, 2007 at 09:28 | #7 Reply | Quote Las imagenes y scripts estan disponibles en la versin inglesa, asi que mejor mirar los tutoriales con las dos paginas abiertas jeje 8. FATIMA May 30th, 2007 at 00:54 | #8 Reply | Quote HOLA, ME GUSTARIA SABER SI PUEDO CREAR UN EMPAQUETADO DE VISUAL BASIC INCLUYENDO LA BASE DE DATOS DE MYSQL. AGRADECERE SU RESPUESTA 9. CARLOS
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 8/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

June 27th, 2007 at 22:15 | #9 Reply | Quote HOLA, ALGUIEN TIENE ALGN EJEMPLO DE UN PROCEDIMIENTO ALMACENADO Y DE UNA FUNCIN CREADOS CON EL MYSQL ADMINISTRATOR, LES AGRADECRIA ALGUN TUTORIAL DONDE EXPLIQUEN CLARAMENTE COMO SE DEFINEN VARIABLES O QUE OTRAS FUNCIONES SE PUEDEN UTILIZAR DENTRO DE UN PROCEDIMIENTO ALMACENADO O FUNCION. 10. steve September 8th, 2007 at 19:20 | #10 Reply | Quote hola mira que no me deja acceder a el query browser me dice que no se puede conectar con el localhost!! que de click en el button ping 11. Lore October 4th, 2007 at 16:45 | #11 Reply | Quote Hola, estoy aprendiendo a utilizar MySQL Query Browser, tengo el siguiente problema, las tablas ya las tengo creadas, y por consulta quiero ingreasr una nueva fila, eso tambien lo se hacer, lo q no se hacer es ver el resultado, es decir, ver los datos q contiene la tabla. Quiero ver esto para saber si realmente me ingreso los nuevos datos. Muchas Gracias por su respuesta 12. Diego October 12th, 2007 at 13:38 | #12 Reply | Quote Que buen ejemplo de tutorial!!! 13. walter November 21st, 2007 at 03:21 | #13 Reply | Quote hola muy buen tutorial. pero tngo un problema.. al crear la tablame sale el siguiente mensaje:: Incorrect column specifier for column idProyecto que puedo hacer???
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 9/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

14. Irene November 21st, 2007 at 15:35 | #14 Reply | Quote Walter: Prueba con SQL Manager Lite de http://www.mysqlmanager.com para administrar la BD. Al menos es muy comodo en tiempo de diseo. 15. Fabian Herrera November 28th, 2007 at 22:42 | #15 Reply | Quote Buenas noches. Me interesa mucho esta parte de la programacin y, me gustara saber cuando y en donde publicarn el resto del manual. Les agradezco. 16. Mr. Cuevas January 3rd, 2008 at 19:24 | #16 Reply | Quote hola, una pregunta alguien tiene los scrip para los ejemplos de la base de datos de este tutorial, gracias por su apoyo 17. proncillo January 29th, 2008 at 07:48 | #17 Reply | Quote Despues de realizar todo.Al generar el FRMLOGIN e introducir los datos , no salta a FRMMAIN 18. Juan Carlos February 4th, 2008 at 03:34 | #18 Reply | Quote Hola, estoy comenzando a pasar un sistema que tengo en vb6 con base de datos access a mysql pero no me funcionan los seek, alguien sabe como manejar este aspecto. Gracias 19.
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 10/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

still February 25th, 2008 at 08:04 | #19 Reply | Quote excelente, te felicito, he aprendido detalles que ignorabaespero tengamos tus tutoriales por mucho tiempo mas.. saludos 20. jorge September 12th, 2008 at 15:15 | #20 Reply | Quote hola que tal esta muy bien tu tutorial pero no puedo descargar el script de la pagina que tienes sabes como bajarlo o como hacer el script gracias saludos 21. Eduardo V. June 28th, 2010 at 00:36 | #21 Reply | Quote Hola!! Muchas gracias por tu explicacin es excelente!! =D Saludos!! 1. No trackbacks yet. Name (required) E-Mail (will not be published) (required) Website

Subscribe to comments feed


Submit Comment

RSS

www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2

11/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Random Posts
Please Provide Feedback Site Restore in Progress Help Wanted vbmysqldirect online Mostly Restored

Tag Cloud Categories


News

Blogroll
Documentation Plugins Suggest Ideas Support Forum Themes WordPress Blog WordPress Planet

Archives
April 2007 February 2007 November 2006 October 2006

Meta
Log in Top WordPress Copyright 2006-2008 VB/MySQL.com
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2 12/13

15/08/12

VB/MySQL.com El tutorial de VB-MySQL Parte 2

Theme by NeoEase. Valid XHTML 1.1 and CSS 3.

www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2

13/13

You might also like