Está en la página 1de 15

MySQL-PHP

MySQL es un sistema de administración de bases de datos relacionales.

• Tiene licencia pública, permitiendo la utilización del programa así como la consulta y modificación del código 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 código abierto. Los programas son integrados directamente dentro del código HTML.

Arquitectura MySQL-PHP utilizada

Arquitectura MySQL-PHP utilizada EasyPHP1-7 www localhost Fichero.html Fichero.php phpmyadmin mysql data Base de
EasyPHP1-7 www localhost Fichero.html Fichero.php phpmyadmin mysql data Base de datos 1
EasyPHP1-7
www
localhost
Fichero.html
Fichero.php
phpmyadmin
mysql
data
Base de datos 1

EasyPHP

Servidor Web (Apache)

mysql data Base de datos 1 EasyPHP Servidor Web (Apache) Interprete de PHP Navegador Gestor de

Interprete de PHP

de datos 1 EasyPHP Servidor Web (Apache) Interprete de PHP Navegador Gestor de Bases de Datos
de datos 1 EasyPHP Servidor Web (Apache) Interprete de PHP Navegador Gestor de Bases de Datos

Navegador

de datos 1 EasyPHP Servidor Web (Apache) Interprete de PHP Navegador Gestor de Bases de Datos
de datos 1 EasyPHP Servidor Web (Apache) Interprete de PHP Navegador Gestor de Bases de Datos

Gestor de Bases de Datos

(MySQL)

Servidor

Cliente

phpmyadmin -- EasyPHP

La administración de bases de datos MySQL mediante el propio monitor de MySQL resulta laboriosa, especialmente para los usuarios acostumbrados a interfaces gráficas.

phpMyAdmin es una de las herramientas de administración de bases de datos MySQL más conocidas. Desarrollada en PHP, está disponible de forma gratuita a través 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

Arranque de EasyPHP 1.7 Para trabajar con MySQL y PHP es preciso arrancar EasyPHP. Pulsando puede

Para trabajar con MySQL y PHP es preciso arrancar EasyPHP.

1.7 Para trabajar con MySQL y PHP es preciso arrancar EasyPHP. Pulsando puede observarse el cuadro
1.7 Para trabajar con MySQL y PHP es preciso arrancar EasyPHP. Pulsando puede observarse el cuadro

Pulsando puede observarse el cuadro de diálogo.

1.7 Para trabajar con MySQL y PHP es preciso arrancar EasyPHP. Pulsando puede observarse el cuadro

Administración de bases de datos MySQL

Llamada

phpMyAdmin: http://localhost/phpmyadmin

al

entorno

de

administración

del

gestor

de

bases

de

datos

al entorno de administraci ón del gestor de bases de datos Para la creación interactiva de

Para la creación interactiva de una base de datos basta escribir un nombre de base de datos, por ejemplo “prueba1” y pulsar

creación interactiva de una base de datos basta escribir un nombre de base de datos, por

Creación interactiva de una tabla (1)

Poner un nombre de tabla y número de campos que tendrá.

Creación interactiva de una tabla (1) Poner un nombre de tabla y número de campos que

Pulsar

Creación interactiva de una tabla (1) Poner un nombre de tabla y número de campos que

Creación interactiva de una tabla (2)

El tipo de tabla ha de ser “INNO DB” para que la base de datos
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

de datos, y si el campo es clave primaria, tiene un índice con repeticiones o un

Creación interactiva de una tabla (3)

Creación interactiva de una tabla (3) Pulsando sobre: Puede verse

Pulsando sobre:

Creación interactiva de una tabla (3) Pulsando sobre: Puede verse

Puede verse

Creación interactiva de una tabla (3) Pulsando sobre: Puede verse

Creación interactiva de una tabla (4)

Creación interactiva de una tabla (4) Para continuar creando otra tabla se volverá a la página

Para continuar creando otra tabla se volverá a la página 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

nombre de la base de datos en la barra de la izquierda Para crear una clave

Ejecución de instrucciones SQL

Ejecución de instrucciones SQL Para ejecutar una instrucción SQL, pulsar pulsar Las restricciones de referencia entre
Ejecución de instrucciones SQL Para ejecutar una instrucción SQL, pulsar pulsar Las restricciones de referencia entre

Para ejecutar una instrucción SQL, pulsar pulsar

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

, escribir la instrucción y

de referencia entre tablas han de incorporarse ejecutando instrucciones ALTER TABLE , escribir la instrucción y

El editor Maguma Studio para PHP

Para la escritura y modificación de los fuentes PHP se puede utilizar el editor Maguma Studio.

Arranque del editor de PHP (Maguma Studio for PHP):

de los fuentes PHP se puede utilizar el editor Maguma Studio. Arranque del editor de PHP

PHP (1)

Entrada en aplicaciones php. Escogiendo el proyecto “Compras (31-5-05)”

PHP (1) Entrada en aplicaciones php. Escogien do el proyecto “Compras (31-5-05)”

PHP (2)

Aparecen todos los ficheros con extensión PHP

Pulsando en

Se pasa a

PHP (2) Aparecen todos los ficheros con extensión PHP Pulsando en Se pasa a
PHP (2) Aparecen todos los ficheros con extensión PHP Pulsando en Se pasa a

PHP (3)

esta página

aparece el listado de los artículos.

En ella, pulsando sobre su descripción aparece otra página en la que se pueden modificar sus datos.

En

Y pulsando sobre

“Elim” aparece otra página en la que se pueden modificar

sus datos.

Pulsando sobre

“Añadir nuevo artículo” se pasa a

aparece otra página en la que se pueden modificar sus datos. Pulsando sobre “Añadir nuevo artículo”

PHP (4)

En esta página se pueden escribir los datos de un nuevo artículo.

(4) En esta página se pueden escribir los datos de un nuevo artículo. Pulsando sobre se

Pulsando sobre se inserta un nuevo artículo.

(4) En esta página se pueden escribir los datos de un nuevo artículo. Pulsando sobre se