SlideShare una empresa de Scribd logo
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

PPTX
Base de datos
DOCX
Lenguaje de consulta de datos
PPT
Introducción a sql
PDF
Introducción al SQL
PPTX
Como utilizar sql en vb 6.0 (jose quishpe)
ODP
05 Más comandos ddl
PDF
Lenguaje estructurado de consultas sql
Base de datos
Lenguaje de consulta de datos
Introducción a sql
Introducción al SQL
Como utilizar sql en vb 6.0 (jose quishpe)
05 Más comandos ddl
Lenguaje estructurado de consultas sql

La actualidad más candente (16)

PPTX
Comandos dll en sql server
PDF
Comandos, sentencias, clausulas
PPTX
Randy astudillo
PPTX
Introducción al sql
PPTX
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
PDF
Breve resumen sobre consultas básicas en MySQL
PPTX
ODP
LDD
PPTX
Sentencias dml y ddl
PPTX
Luis cepeda
PDF
DDL oracle - base de datos
PPTX
Consultas SQL
PPTX
Victoria montalvo =)
PPTX
SQL EN VISUAL BASIC
PPTX
Sql DDL Lenguaje de definición de datos
PPT
Consultasensqlbsico 120928134812-phpapp01
Comandos dll en sql server
Comandos, sentencias, clausulas
Randy astudillo
Introducción al sql
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
Breve resumen sobre consultas básicas en MySQL
LDD
Sentencias dml y ddl
Luis cepeda
DDL oracle - base de datos
Consultas SQL
Victoria montalvo =)
SQL EN VISUAL BASIC
Sql DDL Lenguaje de definición de datos
Consultasensqlbsico 120928134812-phpapp01
Publicidad

Similar a Sql (20)

PPTX
Teoría Leytyhuyhjuyhuyuhjhjhuyhhjyhhhuhhu
DOCX
PPT
SQL lenguaje de consulta para base de datosv2.ppt
PDF
Unidad 2-lenguaje-sql
PPTX
sqlserver
PPTX
PPTX
Introducción al sql
PPTX
Lenguaje estructurado de consulta sql
PPTX
Lenguaje estructurado de consulta sql
DOCX
Introducción SQL : Primera semana
PPTX
Victoria montalvo =)
PPTX
Introduccion a SQL
PPTX
PPTX
PPTX
scrib,my plick, slide boom
PPTX
scrib,my plick,slide boom
PPTX
Como utilizar sql en vb 6.0 (jose quishpe)
DOCX
3. introducción a sql 2007
PPT
SQL ARTURO SANDOVAL
PPTX
Felipe tello
Teoría Leytyhuyhjuyhuyuhjhjhuyhhjyhhhuhhu
SQL lenguaje de consulta para base de datosv2.ppt
Unidad 2-lenguaje-sql
sqlserver
Introducción al sql
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
Introducción SQL : Primera semana
Victoria montalvo =)
Introduccion a SQL
scrib,my plick, slide boom
scrib,my plick,slide boom
Como utilizar sql en vb 6.0 (jose quishpe)
3. introducción a sql 2007
SQL ARTURO SANDOVAL
Felipe tello
Publicidad

Más de IrisMTF16 (7)

PPTX
Sentencias select
PPTX
Multiprogramacion
PPTX
Lenguaje de defincion de datos
PPTX
Estructura del sistemas operativo
PPTX
Sistema operativo
PPTX
Estructura del sistemas operativo
PPTX
Estructura del sistemas operativo
Sentencias select
Multiprogramacion
Lenguaje de defincion de datos
Estructura del sistemas operativo
Sistema operativo
Estructura del sistemas operativo
Estructura del sistemas operativo

Sql

  • 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.