Successfully reported this slideshow.

Gbd9

836 views

Published on

  • Be the first to comment

  • Be the first to like this

Gbd9

  1. 1. Base de datos (MySQL)<br />Implementación de base de datos en MySQL, DML (Lenguaje de manipulación de datos)<br />Ing. Linda Masias Morales<br />
  2. 2. Consultar datos <br />SELECT <br />Permite recuperar los datos de una tabla. La estructura básica de una expresión en SQL contiene 3 partes.<br />SELECT<br />FROM <br />WHERE<br />
  3. 3. Consultar datos <br />SELECT<br />Se usa para listar los atributos que se desean en el resultado de una consulta.<br />FROM<br />Lista las relaciones que se van a examinar en la evaluación de la expresión.<br />WHERE<br />Es la definición de las condiciones a las que puede estar sujeta una consulta.<br />
  4. 4. Operadores <br />Menor que “<”<br />Mayor que “>”<br />Menor igual que “<=”<br />Mayor igual que “>=”<br />Diferente “<>”<br />
  5. 5. Consultas <br />SELECT * FROM taarticuloWHERE CodProveedor < 0617002<br />SELECT * FROM taarticuloWHERE CodProveedor > 0617002<br />SELECT * FROM taarticuloWHERE CodProveedor <= 0617002<br />SELECT * FROM taarticuloWHERE CodProveedor >= 0617002<br />SELECT * FROM taarticuloWHERE CodProveedor <> 0617002Si se deseacomparar con cifrasnegativas se antepone el signo “-”.<br />
  6. 6. Conectores Lógicos <br />Para emplear condiciones multiples dentro de la sentencia “where” utilizaremos los conectores lógicos:<br />“AND”<br />“NOT” <br />“OR”<br />
  7. 7. Conector AND<br />Este conector pide al sistema que seleccione una columna si ambas condiciones se cumplen.<br />SELECT * FROM taarticulo<br />WHERE CodProveedor <= 0617002 <br />AND imagen ='monitor1.jpg'<br />
  8. 8. Conector OR<br />Permite mostrar las filas que solo cumplan una de las condiciones establecidas.<br />SELECT * FROM taarticulo<br />WHERE CodProveedor < 0617001 <br />OR imagen ='monitor3.jpg'<br />
  9. 9. Conector NOT<br />Este conector permite marcar aquellas tuplas que por alguna razón no se deben de mostrar.<br />SELECT * FROM taarticulo<br />WHERE NOT imagen ='monitor3.jpg'<br />
  10. 10. Clausula Distinct<br />Es una palabra reservada que elimina las filas duplicadas en el resultado de la consulta.<br />SELECT DISTINCT Descripcion<br />FROM taarticulo<br />
  11. 11. SENTENCIA “LIKE”<br />Este conector dará como resultado de la consulta las coincidencias que se planteen y para esto será necesario utilizar un símbolo “%”<br />SELECT * FROM tacategoria WHERE Nombre Like 'C%'<br />SELECT * FROM tacategoria WHERE Nombre Like '%E'<br />SELECT * FROM tacategoria WHERE Nombre Like '%C%'<br />
  12. 12. Funciones de agrupamiento<br />GROUP BY<br />SELECT Nombre, COUNT(*) AS Cantidad <br />FROM taarticulo<br />GROUP BY Imagen, precio<br />
  13. 13. Funciones de agrupamiento<br />HAVING <br />SELECT COUNT(*) AS Cantidad <br />FROM taarticulo<br />GROUP BY Marca <br />HAVING COUNT(*)>2<br />

×