Professional Documents
Culture Documents
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
Projects
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
15/08/12
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.
15/08/12
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.
15/08/12
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
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
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
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
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
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
RSS
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2
11/13
15/08/12
Random Posts
Please Provide Feedback Site Restore in Progress Help Wanted vbmysqldirect online Mostly Restored
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
www.vbmysql.com/articles/espanol/el-tutorial-de-vb-mysql-parte-2
13/13