Você está na página 1de 8

Guia basica de phpMyAdmin

Entrada a la aplicación y creación de la base de datos.

En el navegador Web (Firefox, Internet Explorer, Chrome u otro), digite en la URL:


http://localhost/phpmyadmin, para ingresar a la aplicación o simplemente através de la consola de mandos de
wampserver o de xampserver si estas en linux y abres phpMyAdmin. Asi como se ve en la siguiente imagen.

Esta ultima imagen es lo que debe aparecer en tu navegador, desde aca podemos manipular nuestra base de
datos, podremos crear bases de datos, crear tablas en ellas, insertar datos e inclusive consultar información de
esta.

Lo primero que haremos será crear una nueva base de datos para que podamos aprender a utilizar la
herramienta de una forma correcta.

Vamos a copiar en donde dice Crear nueva base de datos el nombre prueba, y luego vamos a darle click al
boton Crear
Debería visualizarse en el navegador algo como esto

Con esto hemos creado nuestra primera base de datos en MySQL através de phpMyAdmin.

Creación de tablas e inserción de datos

Luego de que hemos creado nuestra base de datos prueba, vamos a crear en ella las tablas.
PAIS
CODIGOPAIS NOMBRE LENGUA
CP NOT NULL NOT NULL NULL

DEPARTAMENTO
CODIGODEP NOMBRE CODIGOPAIS
CP NOT NULL NOT NULL CF a PAIS NOT NULL

CIUDAD
CODIGOCIU NOMBRE CODIGODEP
CP NOT NULL NOT NULL CF a DEPARTAMENTO NOT NULL

Empezamos con la tabla pais con 3 campos, click en continuar.


Aparecerá algo similar a la siguiente imagen

Aca definimos el primer campo como codigopais de tipo int en el checkbox que se dice auto_increment lo
chuleamos y en atributos se selecciona unsigned (para que solo sea tomen valores positivos y el rango de datos
sea mayor) y en el valor indice se selecciona Primary, para el segundo campo lo definimos como nombre de
tipo varchar y en longitud colocamos 50 y el tercer campo lo denominamos lengua, de tipo varchar tambien en
longitud colocamos 50 pero en el checkbox Nulo lo chuleamos (para permitir que este campo reciba valores
null).

Deberá verse algo así:

Click en grabar, aparecerá algo como esto:


Damos click en prueba para generar otra tabla.

Aca vamos a definir nuestra siguiente tabla Departamento de 3 campos


Se define la tabla como se observa en la figura:

Click de nuevo en guardar.


Operamos de manera similar para crear la tabla ciudad tal como vemos en la siguiente imagen

Ahora bien para generar las referencias o claves foraneas de unas tablas a otras se procede de la siguiente
manera, click en prueba, en esta pagina click en SQL como se muestra en la siguiente imagen
Aca copiaremos lo siguiente.

ALTER TABLE departamento ADD CONSTRAINT paisFK FOREIGN KEY(codigopais) REFERENCES


pais(codigopais);
ALTER TABLE ciudad ADD CONSTRAINT departamentoFK FOREIGN KEY(codigodep) REFERENCES
departamento(codigodep);

Estos dos comandos lo que harán será vincular la tabla departamento con pais y la tabla ciudad con
departamento.

La especificación completa de estos comandos se verá en los contenidos próximos del tema de SQL. Deberías
ver algo similar a la siguiente imagen.

Hasta aca hemos creado satisfactoriamente, la base de datos prueba con las tablas pais, ciudad y departamento.
Otra forma de hacer lo mismo, pero con codigo SQL es crear la base de datos con el nombre que se requiera y
luego click en el boton SQL alli copiaras el codigo del script, o simplemente con el boton importar cargar el
archivo que contiene nuestro script para ser ejecutado en phpMyAdmin. Como se muestra en la siguiente
imagen.

Ahora bien para insertar datos podemos correr un script como vimos en la imagen anterior o bien hacerlo de
manera grafica, asi:
• Seleccionamos una tabla ya creada, para este caso seleccionamos la tabla pais.
• Click en el boton insertar
• Llenamos los campos que no son autoincrementales.
• Click en continuar.

Ahora tenemos una tabla con un registro.


Se debe tener cuidado con los campos autoincrementales pues si no se manejan bien se podría caer en
redundancia de datos y crear una base de datos con errores conceptuales pues aparecerían varias veces el pais
Colombia de lengua español con diferentes codigos pues la clave primaria es autoincremental, por esto se repite
que se debe tener cuidado con el uso de estos tipos de campos.

Aca una secuencia de imágenes de cómo se veria la inserción de datos y un ejemplo de la inserción de datos
iguales con diferentes claves primarias.
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.

Elaborado por Juan David Jaramillo Paniagua para el programa de Tecnico en Programación de Sotfware del
SENA, ofertado por el Centro de Diseño y Manufactura del Cuero, Regional Antioquia.

Você também pode gostar