SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Base de datos (MySQL) Implementación de base de datos en MySQL, DML (Lenguaje de manipulación de datos) Ing. Linda Masias Morales
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
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.
Operadores  Menor que “<” Mayor que “>” Menor igual que “<=” Mayor igual que “>=” Diferente “<>”
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 “-”.
Conectores Lógicos  Para emplear condiciones multiples dentro de la sentencia “where” utilizaremos los conectores lógicos: “AND” “NOT”  “OR”
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'
Conector OR Permite mostrar las filas que solo cumplan una de las condiciones establecidas. SELECT * FROM taarticulo WHERE CodProveedor < 0617001  OR imagen ='monitor3.jpg'
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'
Clausula Distinct Es una palabra reservada que elimina las filas duplicadas en el resultado de la consulta. SELECT DISTINCT Descripcion FROM  taarticulo
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%'
Funciones de agrupamiento GROUP BY SELECT Nombre, COUNT(*) AS Cantidad  FROM taarticulo GROUP BY Imagen, precio
Funciones de agrupamiento HAVING  SELECT COUNT(*) AS  Cantidad  FROM taarticulo GROUP BY Marca  HAVING COUNT(*)>2

Weitere ähnliche Inhalte

Was ist angesagt?

BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
demoiselle
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
Jorge Porras
 

Was ist angesagt? (20)

Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Presentacion grupo 6
Presentacion grupo 6Presentacion grupo 6
Presentacion grupo 6
 
Vistas
VistasVistas
Vistas
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQL
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
 
Delete
DeleteDelete
Delete
 
Consultas en SQL
Consultas en SQLConsultas en SQL
Consultas en SQL
 
Filtros
FiltrosFiltros
Filtros
 
Vistas
VistasVistas
Vistas
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Filtros de-excel
Filtros de-excelFiltros de-excel
Filtros de-excel
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
Filtros
FiltrosFiltros
Filtros
 
Practica 5
Practica 5Practica 5
Practica 5
 
Filtros avanzados de excel
Filtros avanzados de excelFiltros avanzados de excel
Filtros avanzados de excel
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
 
Sql básico - compendio
Sql básico  - compendioSql básico  - compendio
Sql básico - compendio
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 

Andere mochten auch

Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016
Jorge Pariasca
 

Andere mochten auch (20)

Tema 02 secuencial
Tema 02 secuencialTema 02 secuencial
Tema 02 secuencial
 
Gbd8
Gbd8Gbd8
Gbd8
 
Etapas de desarrollo de software
Etapas de desarrollo de softwareEtapas de desarrollo de software
Etapas de desarrollo de software
 
1.3 analisis y diseño de sistemas
1.3 analisis y diseño de sistemas1.3 analisis y diseño de sistemas
1.3 analisis y diseño de sistemas
 
Gbd11
Gbd11Gbd11
Gbd11
 
Tema 04 seleccion multiple
Tema 04 seleccion multipleTema 04 seleccion multiple
Tema 04 seleccion multiple
 
Costo beneficio
Costo beneficioCosto beneficio
Costo beneficio
 
Estudio de factibilidad de un proyecto
Estudio de factibilidad de un proyectoEstudio de factibilidad de un proyecto
Estudio de factibilidad de un proyecto
 
1.4 Análisis y Diseño de Sistemas
1.4 Análisis y Diseño de Sistemas1.4 Análisis y Diseño de Sistemas
1.4 Análisis y Diseño de Sistemas
 
Tms 03 dc_us_matriz de elementos de procesos del negocio
Tms 03 dc_us_matriz de elementos de procesos del negocioTms 03 dc_us_matriz de elementos de procesos del negocio
Tms 03 dc_us_matriz de elementos de procesos del negocio
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Tms 03 dc_us
Tms 03 dc_usTms 03 dc_us
Tms 03 dc_us
 
Practica 1 1 De Analisis Y DiseñO De Sistemas De Informacion
Practica 1 1  De Analisis Y DiseñO De Sistemas De InformacionPractica 1 1  De Analisis Y DiseñO De Sistemas De Informacion
Practica 1 1 De Analisis Y DiseñO De Sistemas De Informacion
 
Tms 01 conceptos
Tms 01 conceptosTms 01 conceptos
Tms 01 conceptos
 
1.1 análisis y diseño de sistemas
1.1 análisis y diseño de sistemas1.1 análisis y diseño de sistemas
1.1 análisis y diseño de sistemas
 
Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...
 
Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016
 
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
 
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
 
Cost-benefit analysis
Cost-benefit analysisCost-benefit analysis
Cost-benefit analysis
 

Ähnlich wie Gbd9 (20)

Manual sql
Manual sqlManual sql
Manual sql
 
Expo
ExpoExpo
Expo
 
Fundamentos sql
Fundamentos sqlFundamentos sql
Fundamentos sql
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql y programacion en access 2010
Sql y programacion en access 2010Sql y programacion en access 2010
Sql y programacion en access 2010
 
Consultas
ConsultasConsultas
Consultas
 
Consultas
ConsultasConsultas
Consultas
 
Consultas Sql
Consultas SqlConsultas Sql
Consultas Sql
 
Sentencias Select
Sentencias SelectSentencias Select
Sentencias Select
 
Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
 
Sql Basico
Sql BasicoSql Basico
Sql Basico
 
Expo consul.
Expo consul.Expo consul.
Expo consul.
 
Sql b
Sql bSql b
Sql b
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
SQL
SQLSQL
SQL
 
Tema 3.2 SQL.ppt
Tema 3.2 SQL.pptTema 3.2 SQL.ppt
Tema 3.2 SQL.ppt
 
Tema 3.2 SQL.ppt
Tema 3.2 SQL.pptTema 3.2 SQL.ppt
Tema 3.2 SQL.ppt
 
Sql
SqlSql
Sql
 

Mehr von Linda Masias (20)

Gbd10
Gbd10Gbd10
Gbd10
 
Gb
GbGb
Gb
 
Gbd82
Gbd82Gbd82
Gbd82
 
Gbd81
Gbd81Gbd81
Gbd81
 
Gbd8
Gbd8Gbd8
Gbd8
 
Gbd7
Gbd7Gbd7
Gbd7
 
Gbd8
Gbd8Gbd8
Gbd8
 
Gbd6
Gbd6Gbd6
Gbd6
 
Gbd5
Gbd5Gbd5
Gbd5
 
Gbd4
Gbd4Gbd4
Gbd4
 
Gbd4
Gbd4Gbd4
Gbd4
 
Gbd3
Gbd3Gbd3
Gbd3
 
Gbd2
Gbd2Gbd2
Gbd2
 
Gbd1
Gbd1Gbd1
Gbd1
 
1.5 Análisis y Diseño de Sistemas
1.5 Análisis y Diseño de Sistemas1.5 Análisis y Diseño de Sistemas
1.5 Análisis y Diseño de Sistemas
 
Experiencia Empresarial
Experiencia EmpresarialExperiencia Empresarial
Experiencia Empresarial
 
1.8 Gestión Empresarial
1.8 Gestión Empresarial1.8 Gestión Empresarial
1.8 Gestión Empresarial
 
Crear nombre de empresa
Crear nombre de empresaCrear nombre de empresa
Crear nombre de empresa
 
1.7 Gestión Empresarial
1.7 Gestión Empresarial1.7 Gestión Empresarial
1.7 Gestión Empresarial
 
1.6 Gestión Empresarial
1.6 Gestión Empresarial1.6 Gestión Empresarial
1.6 Gestión Empresarial
 

Gbd9

  • 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