Funciones en PHP y MySQL

Páginas: 6 (1266 palabras) Publicado: 10 de agosto de 2014
Manejo de bases de datos
MySQL en PHP

Acceso a bases de datos MySQL en
PHP
1.
2.
3.
4.
5.
6.
7.
8.

Bases de datos en la Web
Instalación y configuración de MySQL
MySQL
Herramientas de administración: phpMyAdmin
Lenguaje SQL
Funciones de PHP para el acceso a bases de datos
MySQL
Ejercicios
Consulta avanzada de tablas

CONCEPTOS


Base de Datos
 Una base de datos esun conjunto de datos

relacionados entre sí. Por datos entendemos
hechos conocidos que pueden registrarse y que
tienen un significado implícito.
 Propiedades



Representa algún aspecto del mundo real
Es un conjunto de datos lógicamente coherente, con
cierto significado inherente
○ Toda base de datos se diseña, construye y puebla con
datos para un propósito específico CONCEPTOS


Sistema Gestor de Bases de Datos
(SGBD)

Software o aplicativo que permite la interacción de
los diferentes tipos de usuarios con las bases de
datos. Los SGBD permiten la creación o
modificación de las bases de datos, el manejo de
sus datos, y la administración de los procesos de
control de la base de datos. Entre los SGBD
relacionales más conocidos están Oracle,
MSQLServer,Postgres, Informix, DB2.

CONCEPTOS


Modelo Relacional

CONCEPTOS


Tablas

Bases de datos en la Web


Las bases de datos permiten almacenar de una
forma estructurada y eficiente toda la información de
un sitio web.



Ventajas
– Proporcionar información actualizada
– Facilitar la realización de búsquedas
– Disminuir los costos de mantenimiento
– Implementar sistemasde control de acceso
– Almacenar preferencias de los usuarios

Bases de datos en la Web


Esquema básico de un sitio web soportado por bases de datos:

MySQL


Características de MySQL




Modelo relacional, multiusuario

Tipos de datos


Numéricos





Fecha y hora




date, time, datetime, year, timestamp

Cadena







tinyint, smallint,mediumint, int, integer, bigint
decimal, float, numeric

char, varchar
tinytext, text, mediumtext, longtext
tinyblob, blob, mediumblob, longblob
enum, set

Debe elegirse adecuadamente el tipo y el tamaño de cada
campo

MySQL


Operadores


Aritméticos




Comparación




=, !=, , IS NULL, IS NOT NULL

Lógicos




+, -, *, /

not (!), and (&&), or (||),xor

Funciones






Funciones de cadena
Funciones de comparación de cadenas
Funciones numéricas
Funciones de fecha y hora
Funciones de agregado (Group By)

Herramientas de administración:
phpMyAdmin




phpMyAdmin es una herramienta para la administración del
servidor de bases de datos MySQL
Dispone de una interfaz gráfica y es de libre distribución
Permiterealizar todo tipo de operaciones sobre bases de
datos:











crear, borrar y modificar tablas
consultar, insertar, modificar y eliminar datos
definir usuarios y asignar permisos
realizar copias de seguridad
etc

Está escrita en php y se ejecuta desde el navegador
Si está instalada en la carpeta phpmyadmin, se ejecuta
escribiendo en la barra de direcciones delnavegador la url
http://localhost/phpmyadmin/
Puede administrar bases de datos locales y remotas

phpMyAdmin

Lenguaje SQL


SQL (Structured Query Language) es el lenguaje que se
utiliza para comunicarse con la base de datos



Procedimiento de comunicación con la base de datos:

Página
PHP

orden SQL
Base de
datos
resultado

Lenguaje SQL




Las instrucciones máshabituales son SELECT, INSERT,
UPDATE, DELETE
Veamos su sintaxis básica y algunos ejemplos de uso
Para ello utilizaremos una tabla noticias con cinco campos:
un identificador único de la noticia, el título de la noticia, el
texto de la noticia, la categoría de la noticia y la fecha de
publicación de la noticia
noticias
id
título
texto
categoría
fecha

Lenguaje SQL


SELECT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql Y Php Funciones
  • mysql & php
  • php mysql
  • Php mysql
  • Mysql Y Php
  • php/mysql
  • Hacer login con PHP y MySql
  • Funciones de MySql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS