Académique Documents
Professionnel Documents
Culture Documents
INGENIERIA INDUSTRIAL
PROGRAMACION ORIENTADA A OBJETOS
1. Instalacin del servidor de bases de datos MySQL
Descargue el instalador de MySQL (5.0/5.1) para Windows de la pgina:
http://dev.mysql.com/downloads/
Instale el motor siguiendo las instrucciones. En la configuracin tenga en cuenta quitar la
seleccin de la casilla de verificacin donde pide crear un usuario y una contrasea, para
podernos conectar sin contrasea.
Puede encontrar ms informacin en la siguiente direccin:
http://dev.mysql.com/doc/refman/5.0/es/index.html
2. Introduccin a MySql
MySQL es un gestor de base de datos sencillo de usar e increblemente rpido. Tambin es
uno de los motores de base de datos ms usados en Internet, la principal razn de esto es
que es gratis para aplicaciones no comerciales.
Una vez instalado el servidor Mysql, busque el grupo del programa y seleccione MySql
command line client
Una vez que aparezca la consola escriba help o \h para obtener ayuda sobre los comandos.
Debe aparecer una pantalla como la siguiente:
Antes de conectar con alguna base de datos especfica podemos escribir algunos comandos
tiles sobre la consola; es importante tener en cuenta que cada instruccin SQL en MySql
deben termina con punto y coma(;)
Select version(), current_date;
Con este comando estamos pidiendo la versin de MySql que se ha instalado y la fecha
actual; aparecer una pantalla como la siguiente:
Se pueden escribir varias instrucciones en una misma lnea pero separadas por punto y
coma (;):
Select version(); select now();
Dando una pantalla como la que sigue:
Para conectarme a una de las bases de datos existentes se debe usar el comando use
seguido del nombre de la base de datos as:
Use test;
Test es el nombre de la base de datos, y aparecer una lnea de texto que dice Database
changed y luego nuevamente el prompt de mysql como se muestra en la siguiente pantalla:
Ya estamos conectados con la base de datos, ahora queremos saber que tablas contiene la
base de datos; para eso usamos el comando:
Show tables;
Aparecer una lnea de texto que dice empty set (0.02 sec) lo que indica que la base de
datos esta vaca.
Sobre esta base de datos no haremos modificaciones, as que crearemos nuestra base de
datos zoologico por medio del siguiente comando:
Create database zoologico;
Aparecer una lnea de texto que dice: Query OK, 1 row affected (0.02 sec) como se
muestra en la siguiente pantalla:
Ahora podemos observar que ya existe dentro de la lista de bases de datos de mysql; para
eso ejecutamos el comando:
Show databases;
Ahora si queremos trabajar sobre la base de datos que acabamos de crear debemos
conectarnos con ella usando el comando:
Use zoologico;
Aparecera una lnea de texto que dice Database changed como se muestra en la siguiente
pantalla:
Ya nos conectamos con la base de datos pero est vaca porque no hemos creado tablas.
Esto se puede verificar por medio del comando show tables.
Entonces procedamos a la creacin de tablas de la siguiente manera:
CREATE TABLE mascotas(
nombre VARCHAR(20), propietario VARCHAR(20),
especie VARCHAR(20), sexo CHAR(1), nacimiento DATE,
fallecimento DATE);
Observe que las instrucciones van separadas por coma (,) y solo al final se coloca el punto y
coma (;). Debe aparecer un mensaje que dice: Query OK, 0 rows affected (0.32 sec). Como
se muestra en la siguiente pantalla:
Ahora queremos ver el diseo de la tabla mascotas que acabo de crear. Para esto utilizamos
el comando:
Describe mascotas;
Y nos mostrar una pantalla como la siguiente:
Este comando (describe) es muy til cuando olvidamos los campos que creamos en la tabla
o cuando olvidamos que tipo de dato le asignamos.
Ahora insertaremos datos dentro de la tabla ya que esta est vaca lo cual podemos verificar
usando el comando:
Select * from mascotas;
Y nos dar un mensaje Empty set (0.04sec) como se muestra a continuacin.
Para realizar consultas podemos hacer consultas particulares seleccionando un solo registro
que cumpla una condicin; tambin podemos seleccionar solo algunas columnas
especificando su nombre as: