You are on page 1of 15

MySQL-PHP

MySQL es un sistema de administracin de bases de datos relacionales. Tiene licencia pblica, permitiendo la utilizacin del programa as como la consulta y modificacin del cdigo fuente. Est desarrollado en C y C++. Puede ser descargado de Internet (http://www.mysql.com). MySQL utiliza el lenguaje SQL. Es un sistema Cliente/Servidor. PHP es un lenguaje interpretado del lado del servidor dentro de la corriente de cdigo abierto. Los programas son integrados directamente dentro del cdigo HTML.

Arquitectura MySQL-PHP utilizada


EasyPHP1-7 www

EasyPHP

localhost
Fichero.html phpmyadmin

Servidor Web (Apache)


Fichero.php

Interprete de PHP Navegador

mysql data Base de datos 1

Gestor de Bases de Datos


(MySQL)

Servidor

Cliente

phpmyadmin -- EasyPHP
La administracin de bases de datos MySQL mediante el propio monitor de MySQL resulta laboriosa, especialmente para los usuarios acostumbrados a interfaces grficas. phpMyAdmin es una de las herramientas de administracin de bases de datos MySQL ms conocidas. Desarrollada en PHP, est disponible de forma gratuita a travs de Internet (http://www.phpmyadmin.com).

EasyPHP es un entorno de trabajo que incluye: Un servidor Web (Apache), que incorpora un interprete de PHP. Un gestor de bases de datos (MySQL).

Arranque de EasyPHP 1.7

Para trabajar con MySQL y PHP es preciso arrancar EasyPHP.

Pulsando puede observarse el cuadro de dilogo.

Administracin de bases de datos MySQL


Llamada al entorno de administracin del gestor de bases de datos phpMyAdmin: http://localhost/phpmyadmin

Para la creacin interactiva de una base de datos basta escribir un nombre de base de datos, por ejemplo prueba1 y pulsar

Creacin interactiva de una tabla (1)


Poner un nombre de tabla y nmero de campos que tendr.

Pulsar

Creacin interactiva de una tabla (2)

El tipo de tabla ha de ser INNO DB para que la base de datos controle la integridad referencial. Se dan los nombres de los campos, tipos de datos, ... y si el campo es clave primaria, tiene un ndice con repeticiones o un ndice de unicidad.

Pulsar

Creacin interactiva de una tabla (3)

Pulsando sobre: Puede verse

Creacin interactiva de una tabla (4)

Para continuar creando otra tabla se volver a la pgina de la estructura de la base de datos pulsar sobre el nombre de la base de datos en la barra de la izquierda Para crear una clave primaria de dos campos en la tabla lineas

Ejecucin de instrucciones SQL

Para ejecutar una instruccin SQL, pulsar pulsar

, escribir la instruccin y

Las restricciones de referencia entre tablas han de incorporarse ejecutando instrucciones ALTER TABLE

El editor Maguma Studio para PHP


Para la escritura y modificacin de los fuentes PHP se puede utilizar el editor Maguma Studio. Arranque del editor de PHP (Maguma Studio for PHP):

PHP (1)
Entrada en aplicaciones php. Escogiendo el proyecto Compras (31-5-05)

PHP (2)
Aparecen todos los ficheros con extensin PHP

Pulsando en

Se pasa a ...

PHP (3)
En esta pgina aparece el listado de los artculos. En ella, pulsando sobre su descripcin aparece otra pgina en la que se pueden modificar sus datos. Y pulsando sobre Elim aparece otra pgina en la que se pueden modificar sus datos.

Pulsando sobre
Aadir nuevo artculo se pasa a ...

PHP (4)
En esta pgina se pueden escribir los datos de un nuevo artculo.

Pulsando sobre se inserta un nuevo artculo.

You might also like