SlideShare una empresa de Scribd logo
1 de 11
SQL
(STRUCTURED QUERY
    LANGUAGE)
CONCEPTO

 El SQL, es un lenguaje de consulta estructurado,
surgido de un proyecto de investigación de IBM para el
acceso a bases de datos relacionales.

 SQL nos permite realizar consultas a la base de datos.

 SQL realiza funciones de definición, control y gestión
de la base de datos.
COMPONENTES DEL SQL

 Compuesto :
 Comandos
 Clausulas
 Operadores
 Funciones de Agregado
 Estos elementos se combinan para crear, actualizar y
  manipular las bases de Datos.
COMANDOS DE SQL

Existen dos tipos de comandos SQL:

 Los DLL, que permiten crear y definir nuevas bases de
  datos, campos e índices.

 Comando : Descripción

 CREATE: Utilizado para crear nuevas tablas.

 DROP: Elimina tablas.

 ALTER: Modifica tablas.
 Los DML, permiten genera, consultas para ordenar,
filtrar y extraer datos de la base de datos.

 Comando: Descripción.

 SLECT: Consultar registros de la base de datos.

 INSERT: Cargar lotes de datos en las base de datos.

 UPDATE: Modificar los valores de los campos y
  registros .
CLAUSULAS
 Son condiciones de modificación utilizadas para definir
los datos que desea seleccionar o manipular.

 FROM: Especifica la tabla para seleccionar los registros.

 WHERE: Especifica las condiciones delos registros.

 GROUP BY: Separa los registros seleccionados.

 HAVING: Expresa la condición de cada grupo.

 ORDER BY: Ordena los registros.
OPERADORES LÓGICOS

 Operador Uso

 AND: Es el «y» lógico.

 OR: Es el «o» lógico.

 NOT: Negación lógica.
OPERADORES DE COMPRACIÓN

 Operador Uso               BETWEEN: Especifica

 Menor que (<)             un intervalo de valores.

 Mayor que (>)              LIKE: Comparación de un

 Distinto de (<>)          modelo.

 Menor ó igual que (< =)    In: Especifica registros
                            de una base de datos.
 Mayor ó igual que (> =)
FUNCI O NES D E AGREGADO

 Se usan dentro de una clausula SELECT en grupos de
registros.

 AVG: Calcula el promedio de los valore s de un campo.

 COUNT: Devuelve el número de registros de la selección.

 SUM : Devuelve la suma de los valores.

 MAX: Devuelve el valor mas alto de un campo.

 MIN: Devuelve el valor mas bajo de un campo.
CLASI FI CACI Ó N DE SQL

 El DDL (Data Description Language) Lenguaje de
definición de datos.

 El DCL (Data Control Language) Lenguaje de control de
datos.

 El DML (Data Manipulation Language) Lenguaje de
manipulación de datos.
CARACTERISTICAS

 Una sentencia SQL es como una frase , con la que
decimos lo que queremos obtener.

 Todas las sentencias empiezan con un verbo.

 Todas las sentencias siguen una sintaxis para que se
pueda ejecutar correctamente.

Más contenido relacionado

La actualidad más candente

Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulasGustavo Cortez
 
Comandos dll en sql server
Comandos dll en sql serverComandos dll en sql server
Comandos dll en sql serverVicente Alberca
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...Anastacio Salazar
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLTotus Muertos
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddlkleberyauti
 
DDL oracle - base de datos
DDL oracle - base de datosDDL oracle - base de datos
DDL oracle - base de datosLuis Bando
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)tefy_vicky
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASICJavier Lasso
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosjosecuartas
 
Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01Tony Angelo Medina
 

La actualidad más candente (16)

Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulas
 
Comandos dll en sql server
Comandos dll en sql serverComandos dll en sql server
Comandos dll en sql server
 
Randy astudillo
Randy astudilloRandy astudillo
Randy astudillo
 
Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
LDD
LDDLDD
LDD
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddl
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 
DDL oracle - base de datos
DDL oracle - base de datosDDL oracle - base de datos
DDL oracle - base de datos
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 
Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01
 

Destacado

Exámen 1er. parcial hcd p-12
Exámen 1er. parcial hcd p-12 Exámen 1er. parcial hcd p-12
Exámen 1er. parcial hcd p-12 Victor Vera
 
Elementos esenciales en un sistema de educación a distancia
Elementos esenciales en un sistema de educación a distanciaElementos esenciales en un sistema de educación a distancia
Elementos esenciales en un sistema de educación a distancia0700093
 
Presentación1 astrid y hedilmar
Presentación1 astrid y hedilmarPresentación1 astrid y hedilmar
Presentación1 astrid y hedilmarhedilmarastrid
 
El ordenador y sus componentes
El ordenador y sus componentesEl ordenador y sus componentes
El ordenador y sus componentesalbamelto
 
Diapositivas sobre virus (1)
Diapositivas sobre virus (1)Diapositivas sobre virus (1)
Diapositivas sobre virus (1)AlexanderHumberto
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes socialesOswaldo256
 
Manual ejecutivo pinuino
Manual ejecutivo pinuinoManual ejecutivo pinuino
Manual ejecutivo pinuinoCaesar Nieto
 
Pauta trabajos imagen país y plazos
Pauta trabajos imagen país y plazosPauta trabajos imagen país y plazos
Pauta trabajos imagen país y plazosmichellestuardo
 
Metodología de diseño de proyectos formativos
Metodología de diseño de proyectos formativosMetodología de diseño de proyectos formativos
Metodología de diseño de proyectos formativosmayabel_smile
 
Seminario la locura programa 2015(1)
Seminario la locura programa 2015(1)Seminario la locura programa 2015(1)
Seminario la locura programa 2015(1)Ivan Vera
 

Destacado (20)

La mente de un psicópata
La mente de un psicópataLa mente de un psicópata
La mente de un psicópata
 
Exámen 1er. parcial hcd p-12
Exámen 1er. parcial hcd p-12 Exámen 1er. parcial hcd p-12
Exámen 1er. parcial hcd p-12
 
Los virus informáticos
Los virus informáticosLos virus informáticos
Los virus informáticos
 
Elementos esenciales en un sistema de educación a distancia
Elementos esenciales en un sistema de educación a distanciaElementos esenciales en un sistema de educación a distancia
Elementos esenciales en un sistema de educación a distancia
 
Presentación1 astrid y hedilmar
Presentación1 astrid y hedilmarPresentación1 astrid y hedilmar
Presentación1 astrid y hedilmar
 
El ordenador y sus componentes
El ordenador y sus componentesEl ordenador y sus componentes
El ordenador y sus componentes
 
Diapositivas sobre virus (1)
Diapositivas sobre virus (1)Diapositivas sobre virus (1)
Diapositivas sobre virus (1)
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
Manual ejecutivo pinuino
Manual ejecutivo pinuinoManual ejecutivo pinuino
Manual ejecutivo pinuino
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
Pauta trabajos imagen país y plazos
Pauta trabajos imagen país y plazosPauta trabajos imagen país y plazos
Pauta trabajos imagen país y plazos
 
Etica profesional
Etica profesionalEtica profesional
Etica profesional
 
Eloy elena1
Eloy elena1Eloy elena1
Eloy elena1
 
Series de wolfewntein
Series de wolfewnteinSeries de wolfewntein
Series de wolfewntein
 
Metodología de diseño de proyectos formativos
Metodología de diseño de proyectos formativosMetodología de diseño de proyectos formativos
Metodología de diseño de proyectos formativos
 
Preparacion de clase de alfredo
Preparacion de clase de alfredoPreparacion de clase de alfredo
Preparacion de clase de alfredo
 
Atrapado sin salida
Atrapado sin salidaAtrapado sin salida
Atrapado sin salida
 
Virus informáticos
Virus informáticosVirus informáticos
Virus informáticos
 
Vaca emilce m
Vaca  emilce mVaca  emilce m
Vaca emilce m
 
Seminario la locura programa 2015(1)
Seminario la locura programa 2015(1)Seminario la locura programa 2015(1)
Seminario la locura programa 2015(1)
 

Similar a SQL: Lenguaje de Consulta Estructurado

Similar a SQL: Lenguaje de Consulta Estructurado (20)

Sql
SqlSql
Sql
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
sqlserver
sqlserver sqlserver
sqlserver
 
Sql
SqlSql
Sql
 
Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
Introducción SQL : Primera semana
Introducción SQL : Primera semanaIntroducción SQL : Primera semana
Introducción SQL : Primera semana
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)
 
Introduccion a SQL
Introduccion a SQLIntroduccion a SQL
Introduccion a SQL
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
scrib,my plick,slide boom
scrib,my plick,slide boomscrib,my plick,slide boom
scrib,my plick,slide boom
 
scrib,my plick, slide boom
scrib,my plick, slide boomscrib,my plick, slide boom
scrib,my plick, slide boom
 
Como utilizar sql en vb 6.0 (jose quishpe)
Como utilizar sql en vb 6.0 (jose  quishpe)Como utilizar sql en vb 6.0 (jose  quishpe)
Como utilizar sql en vb 6.0 (jose quishpe)
 
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007
 
SQL ARTURO SANDOVAL
SQL ARTURO SANDOVALSQL ARTURO SANDOVAL
SQL ARTURO SANDOVAL
 
Felipe tello
Felipe telloFelipe tello
Felipe tello
 
Compiladores1
Compiladores1Compiladores1
Compiladores1
 
Fabian
FabianFabian
Fabian
 

SQL: Lenguaje de Consulta Estructurado

  • 2. CONCEPTO  El SQL, es un lenguaje de consulta estructurado, surgido de un proyecto de investigación de IBM para el acceso a bases de datos relacionales.  SQL nos permite realizar consultas a la base de datos.  SQL realiza funciones de definición, control y gestión de la base de datos.
  • 3. COMPONENTES DEL SQL  Compuesto :  Comandos  Clausulas  Operadores  Funciones de Agregado  Estos elementos se combinan para crear, actualizar y manipular las bases de Datos.
  • 4. COMANDOS DE SQL Existen dos tipos de comandos SQL:  Los DLL, que permiten crear y definir nuevas bases de datos, campos e índices.  Comando : Descripción  CREATE: Utilizado para crear nuevas tablas.  DROP: Elimina tablas.  ALTER: Modifica tablas.
  • 5.  Los DML, permiten genera, consultas para ordenar, filtrar y extraer datos de la base de datos.  Comando: Descripción.  SLECT: Consultar registros de la base de datos.  INSERT: Cargar lotes de datos en las base de datos.  UPDATE: Modificar los valores de los campos y registros .
  • 6. CLAUSULAS  Son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.  FROM: Especifica la tabla para seleccionar los registros.  WHERE: Especifica las condiciones delos registros.  GROUP BY: Separa los registros seleccionados.  HAVING: Expresa la condición de cada grupo.  ORDER BY: Ordena los registros.
  • 7. OPERADORES LÓGICOS  Operador Uso  AND: Es el «y» lógico.  OR: Es el «o» lógico.  NOT: Negación lógica.
  • 8. OPERADORES DE COMPRACIÓN  Operador Uso  BETWEEN: Especifica  Menor que (<) un intervalo de valores.  Mayor que (>)  LIKE: Comparación de un  Distinto de (<>) modelo.  Menor ó igual que (< =)  In: Especifica registros de una base de datos.  Mayor ó igual que (> =)
  • 9. FUNCI O NES D E AGREGADO  Se usan dentro de una clausula SELECT en grupos de registros.  AVG: Calcula el promedio de los valore s de un campo.  COUNT: Devuelve el número de registros de la selección.  SUM : Devuelve la suma de los valores.  MAX: Devuelve el valor mas alto de un campo.  MIN: Devuelve el valor mas bajo de un campo.
  • 10. CLASI FI CACI Ó N DE SQL  El DDL (Data Description Language) Lenguaje de definición de datos.  El DCL (Data Control Language) Lenguaje de control de datos.  El DML (Data Manipulation Language) Lenguaje de manipulación de datos.
  • 11. CARACTERISTICAS  Una sentencia SQL es como una frase , con la que decimos lo que queremos obtener.  Todas las sentencias empiezan con un verbo.  Todas las sentencias siguen una sintaxis para que se pueda ejecutar correctamente.