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