Ronald Nina Layme
Capacitador
ronytic@outlook.com

Ministerio de Transparencia
Institucional y lucha contra la
corrupción

Fb.com/ronaldnina
@ronytic
¿Qué es una Base de Datos?
 Una

base de datos es un conjunto de datos

estructurados.
 Se

lo puede implementar en cualquier

circunstancia:


Simple Galería de Pinturas



Sistema de Información Gerencial
 Para

poder agregar, acceder y procesar

los datos almacenados en una base de
datos.
 Se

necesita un sistema administrador de

base de datos tal como MySQL.
Sistema administrador de base
de datos relacionales
 Una

base de datos relacional almacena

datos en tablas separadas, más bien
colocando todos los datos en un gran
almacén.
 Esto

agrega velocidad y flexibilidad.
SQL
 El

SQL forma parte de MySQL

 Conocido

como Lenguaje de Consultas

Estructurado, es el lenguaje estandarizado
más común usado para acceder base de
datos.
Software de Fuente Abierta
 Fuente

pueda

abierta significa que es posible que

ser

usado

y

modificado

por

cualquiera. Alguien puede bajar MySQL
desde Internet y usar éste sin tener que
pagar nada.
USO DE MYSQL


MySQL es muy rápido, seguro y fácil de usar.

MySQL también ha desarrollado

un conjunto

de características muy prácticas.


MySQL fue desarrollado para manejar grandes

bases de datos
soluciones

mucho más rápido que las

existentes

y

ha

sido

usado

exitosamente en ambientes de producción con

altas demandas
CARACTERISTICAS TECNICAS
DE MYSQL


MySQL es un sistema Cliente/Servidor que consta de

un servidor SQL multi-hilo , los Valores centrales son:


La mejor y más usada base de datos en el mundo.



Disponible y Accesible para todos



Fácil de usar



Se está perfeccionando continuamente mientras

permanece rápida y segura.


Divertida para usar y perfeccionar.



Libre de molestias.
CARACTERISTICAS
PRINCIPALES DE MYSQL


Escrito en C y C++, testado con GCC 2.7.2.1. Usa GNU
autoconf para portabilidad.



Clientes C, C++, Eiffel,PHP,Python,JAVA, Perl, TCL.



Multiproceso, es decir puede usar varias CPU si éstas están
disponibles.



Puede trabajar en distintas plataformas y S.O. distintos.



Sistema de contraseñas y privilegios muy flexible y segura.



Todas la palabras de paso viajan encriptadas en la red.



Registros de longitud fija y variable.


Todas las columnas pueden tener valores por defecto.



Utilidad Isamchk para chequear, optimizar y reparar
tablas.



Todos los datos están grabados en formato ISO8859_1.



Los clientes usan TCP o UNIX Socket para conectarse al
servidor.



Todos los comandos tienen -help o -? Para las ayudas.


Soporta diversos tipos de columnas como

enteros de 1, 2, 3, 4, y 8 bytes, flotante, doble
precisión, carácter, fechas, enumerados, etc.


ODBC para Windows 95 (con fuentes), se

puede utilizar ACCESS para conectar con el
servidor.


Muy rápida usando joins, optimizada para un

barrido multi-joins
PHPMYADMIN


Es una herramienta escrita en PHP con la

intención de manejar la administración de
MySQL a través de páginas web, utilizando
Internet. Actualmente puede crear y eliminar

Bases de Datos


Crear, eliminar y alterar tablas, borrar, editar y
añadir campos, ejecutar cualquier sentencia

SQL,
¿Cómo acceder a
PHPMYADMIN?
 PhpMyAdmin

 Acceder

ya viene instalado con XAMPP

en un navegador colocando una

dirección
Creando
nuestra de Base de Datos
Creando nuestra Tabla
 Las

opciones que se tiene que poner al

crear una Tabla es:
Selección
Actualizar campos
Insertar Elementos
Eliminar Registros
Comandos en PHP
 Conexión

a la Base de Datos
Selección de la Base de Datos
Mandar una
Consulta a MySQL
Recuperar Datos
 Recuperar

el resultado de la consulta

realizada en forma que sea manipulable
con PHP
Eliminar de la Memoria

Introducción Base de datos mysql

  • 1.
    Ronald Nina Layme Capacitador ronytic@outlook.com Ministeriode Transparencia Institucional y lucha contra la corrupción Fb.com/ronaldnina @ronytic
  • 2.
    ¿Qué es unaBase de Datos?  Una base de datos es un conjunto de datos estructurados.  Se lo puede implementar en cualquier circunstancia:  Simple Galería de Pinturas  Sistema de Información Gerencial
  • 3.
     Para poder agregar,acceder y procesar los datos almacenados en una base de datos.  Se necesita un sistema administrador de base de datos tal como MySQL.
  • 4.
    Sistema administrador debase de datos relacionales  Una base de datos relacional almacena datos en tablas separadas, más bien colocando todos los datos en un gran almacén.  Esto agrega velocidad y flexibilidad.
  • 5.
    SQL  El SQL formaparte de MySQL  Conocido como Lenguaje de Consultas Estructurado, es el lenguaje estandarizado más común usado para acceder base de datos.
  • 6.
    Software de FuenteAbierta  Fuente pueda abierta significa que es posible que ser usado y modificado por cualquiera. Alguien puede bajar MySQL desde Internet y usar éste sin tener que pagar nada.
  • 7.
    USO DE MYSQL  MySQLes muy rápido, seguro y fácil de usar. MySQL también ha desarrollado un conjunto de características muy prácticas.  MySQL fue desarrollado para manejar grandes bases de datos soluciones mucho más rápido que las existentes y ha sido usado exitosamente en ambientes de producción con altas demandas
  • 8.
    CARACTERISTICAS TECNICAS DE MYSQL  MySQLes un sistema Cliente/Servidor que consta de un servidor SQL multi-hilo , los Valores centrales son:  La mejor y más usada base de datos en el mundo.  Disponible y Accesible para todos  Fácil de usar  Se está perfeccionando continuamente mientras permanece rápida y segura.  Divertida para usar y perfeccionar.  Libre de molestias.
  • 9.
    CARACTERISTICAS PRINCIPALES DE MYSQL  Escritoen C y C++, testado con GCC 2.7.2.1. Usa GNU autoconf para portabilidad.  Clientes C, C++, Eiffel,PHP,Python,JAVA, Perl, TCL.  Multiproceso, es decir puede usar varias CPU si éstas están disponibles.  Puede trabajar en distintas plataformas y S.O. distintos.  Sistema de contraseñas y privilegios muy flexible y segura.  Todas la palabras de paso viajan encriptadas en la red.  Registros de longitud fija y variable.
  • 10.
     Todas las columnaspueden tener valores por defecto.  Utilidad Isamchk para chequear, optimizar y reparar tablas.  Todos los datos están grabados en formato ISO8859_1.  Los clientes usan TCP o UNIX Socket para conectarse al servidor.  Todos los comandos tienen -help o -? Para las ayudas.
  • 11.
     Soporta diversos tiposde columnas como enteros de 1, 2, 3, 4, y 8 bytes, flotante, doble precisión, carácter, fechas, enumerados, etc.  ODBC para Windows 95 (con fuentes), se puede utilizar ACCESS para conectar con el servidor.  Muy rápida usando joins, optimizada para un barrido multi-joins
  • 12.
    PHPMYADMIN  Es una herramientaescrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos  Crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL,
  • 13.
    ¿Cómo acceder a PHPMYADMIN? PhpMyAdmin  Acceder ya viene instalado con XAMPP en un navegador colocando una dirección
  • 14.
  • 15.
    Creando nuestra Tabla Las opciones que se tiene que poner al crear una Tabla es:
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
    Comandos en PHP Conexión a la Base de Datos
  • 22.
    Selección de laBase de Datos
  • 23.
  • 24.
    Recuperar Datos  Recuperar elresultado de la consulta realizada en forma que sea manipulable con PHP
  • 25.