T4 Mysql

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    T4 Mysql - Presentation Transcript

    1. Operaciones con Base de Datos Tema -4: Lenguaje de BD MYSQL 5.0
    2. MySQL Básico
      • Introducción
      • Instalación
      • Conexión
      • Operaciones
        • Bases de datos y Tablas
      • Consultas
        • Select, Update, Delete, ...
      • Subconsultas
      • Dominios
    3. 1.- Introducción
      • MySQL es un sistema gestor de base de datos de libre distribución y código abierto.
      • Multiplataforma (Linux/windows)
      • Versiones
        • Estandar
        • Max
        • Pro
        • Classic
    4. 2.- Instalación
      • Descarga de ficheros desde www.mysql.com
      • Opciones en Windows
        • El programa de instalación (setup.exe)
        • Archivos comprimidos (zip) y descomprimirlos en el directorio deseado.
      • Instalación (Zip) en el directorio bin ejecutar:
        • mysqld-nt
      • Administración
        • WinMySQLadmin, MySql Admin, ...
    5. 3.- Conexión y desconexión al servidor
      • Por medio del acceso directo
          • “ Consola de linea del cliente Mysql”
      • Desde el directorio bin
          • mysql -h host -u user -p password
          • host el nombre del servidor
          • user nombre del usuario
          • Password
      • Estamos en la linea de comandos si aparece el promt “ mysql>” y para Salir quit.
    6. 4.1- Operaciones: Bases de datos
      • Mostrar las bases de datos:
          • mysql> show databases;
      • Utilizar una base de datos:
          • mysql> use prueba;
      • Crear una base de datos:
          • mysql> create database nuevabd;
      • Borrar una base de datos:
          • mysql> drop database prueba;
    7. 4.2.- Operaciones: Tablas
      • Mostrar tablas
          • mysql> show tables;
      • Crear tablas:
          • mysql> create table nom_tabla (nom_campo1 tipodatos(tamaño), nom_campo2 tipodatos(tamaño) ...);
      • Ver la estructura de una tabla:
          • mysql> describe nuevabd;
    8. 4.2.- Operaciones: Tablas
        • Cambiar nombre:
          • mysql> alter table.. ..rename ...
        • Cambiar tipo de dato del un campo y/o establecer restrinciones:
          • mysql> alter table.. ..change ... tipo ...;
        • Borrar columnas:
          • mysql> alter table.. ...drop ...;
        • Añadir columnas
          • mysql> alter table.. ...add ... tipo ...;
        • Introducir datos
          • mysql> insert into ... values (...);
    9. 5.- Consultas
      • Proyección
        • Select campos from tablas ;
      • Selección
        • Select campos from tablas where condición;
          • Like -> patrones de busqueda
          • Orde by -> ordenar (asc o desc)
          • Group by -> agrupar
          • Count(*) + group by -> contar (min,max,avg,...)
    10. 4.3.1.- Consultas
      • Proyección
        • Select campos from tablas ;
      • Selección
        • Select campos from tablas where condición;
          • Like -> patrones de busqueda
          • Orde by -> ordenar (asc o desc)
          • Group by -> agrupar
          • Count(*) + group by -> contar (min,max,avg,...)
    11. 4.3.1.- Consultas
      • Ejemplo:
        • SELECT DISTINCT Piezas.pn, Piezas.pnombre
        • FROM SP, Servidores, Piezas
        • WHERE SP.sn=Servidores.sn AND SP.pn=Piezas.pn
        • AND Servidores.ciudad=’Londres’
        • AND Piezas.color=’rojo’;
    12. 4.3.1.- Otras Consultas
      • Modificación
        • Update tabla set ... where ...;
      • Borrado
        • Delete from ... where ...;
      • Join
        • Select ... from ... join .. on ...;
          • Cross join
          • Inner join
          • Left join
          • Right join
    13. 4.3.2.- SubConsultas
      • Ejemplo:
          • SELECT articulo, detalle, precio
          • FROM tienda t1
          • WHERE precio=(SELECT MAX(t2.precio)
          • FROM tienda t2
          • WHERE t1.articulo = t2.articulo);
    14. 4.3.2- Subconsultas con Dominios
      • ALL
      • ANY, SOME, IN
      • EXISTS
      • Ejemplo:
        • SELECT s1
        • FROM t1
        • WHERE s1 IN (SELECT s1 FROM t2);

    + rmonagormonago, 9 months ago

    custom

    695 views, 0 favs, 2 embeds more stats

    Lenguaje de Manipulación de Datos en Mysql:
    Inst more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 695
      • 643 on SlideShare
      • 52 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 41 views on http://www.dfsi.augustobriga.com
    • 11 views on http://iesaugustobriga.juntaextremadura.net

    more

    All embeds
    • 41 views on http://www.dfsi.augustobriga.com
    • 11 views on http://iesaugustobriga.juntaextremadura.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories