SlideShare a Scribd company logo
1 of 14
Informática Aplicada


              Introducción al SQL

Uziel Esau Mercado Pérez

                              Diciembre 2010

20/12/2010
Introducción
• El lenguaje de consulta estructurado (SQL) es un
  lenguaje de base de datos normalizado, utilizado por
  el motor de base de datos de Microsoft Jet.

• El lenguaje SQL está              compuesto por
  comandos, clausulas, operadores y funciones de
  agregado. Estas funciones son combinadas para
  manipular, crear y utilizar el motor de la base de
  datos.
Comandos
                                                  Comandos
 DLL  permiten crear y definir nuevas
 base de datos, campos e índices.                 DML  Permiten generar consultas
                                                  para ordenar filtrar y extraer datos de
                                                  la base de datos.
 Comandos DLL

                                                  Comandos DLL
Comando                  Descripción
CREATE                   Crear               Comando                 Descripción
                         tablas, campos e    SELECT                  Consultar registros
                         índices.
                                             INSERT                  Cargar datos
DROP                     Eliminar tablas e
                         índices             UPDATE                  Modificar valores
                                                                     de los campos.
ALTER                    Modificar tablas.
                                             DELETE                  Eliminar registros.
Cláusulas
Comando    Descripción
FROM       Utilizada para especificar la tabla de la que se van a
           seleccionar los registros.
WHERE      Utilizada para especificar las condiciones que se van a
           seleccionar.
GROUP BY   Utilizada para separar los registros en grupos.
HAVING     Utilizada para expresar la condición que debe de
           contener cada grupo.
ORDER BY   Utilizada para ordenar los registros seleccionados de
           acuerdo a un orden especificado.
• Operadores Lógicos.                      • Operadores de
                                             Comparación.
Operador   Uso                             Operador   Uso
AND        Es el «y» lógico. Evalúa 2      <          Menor que
           condiciones y devuelve si las   >          Mayor que
           dos son verdad.
                                           <>         Distinto de
OR         Es un «o» lógico. Devuelve si
           una de las 2 son verdad         <=         Menor o igual que
NOT        Negación Lógica. Devuelve lo    >=         Mayor ó igual que
           contrario a la expresión.       BETWEEN    Utilizado para especificar un
                                                      intervalo de valores.
                                           LIKE       Utilizado para comparar.
                                           In         Especifica registros
Consultas
• Las consultas son utilizadas para indicarle al
  motor de la base de datos que nos muestre
  datos ó registros.

• La sintaxis de las consultas puede ser muy
  sencillo hasta muy complejo dependiendo de
  los registros que desees obtener.
Consultas
• Sintaxis básica de una consulta:
  SELECT campos FROM tabla;

  Ejemplo:

  Podemos agregar un ORDER BY para ordenar los registros:
ORDER BY
• En la utilización del ORDER BY podemos agregar
  otras herramientas por ejemplo ordenar por
  más de un campo.


• Se puede agregar una cláusula (DES)
  descendente ó (ASC) ascendente
Alias
• En algunas ocasiones podemos decidir colocarle
  un nombre determinado a una columna en una
  consulta, para esto podemos utilizar un alias este
  podemos colocarlo mediante la palabra
  reservada AS.

• Ejemplo:
Cláusula WHERE
• La cláusula WHERE es muy importante para
  determinar que datos queremos obtener en la
  consulta, o para determinar que es lo que
  vamos a afectar.

• Ejemplo:
Consultas de Actualización.
Las consultas de actualización son las que nos
permiten agregar o borrar registros.

DELETE
Nos permite eliminar uno o más registros de la BD.

Ejemplo:
DELETE * FROM Alumnos WHERE Nombre = ‘Jóse’
INSERT
• Nos permite agregar datos a una tabla.

• Ejemplo:



• Se debe tener cuidado con el tipo de datos a
  la hora de agregar para que no ocurra error en
  la sintaxis.
UPDATE
• Crea una consulta de actualización.

UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2,
… CompoN=ValorN WHERE Criterio;
Gracias


• Esperen el próximo Capitulo donde
  escribiremos    de     TRIGGERS         y
  PROCEDIMIENTOS ALMACENADOS que
  son muy importantes en la utilización del
  SQL.

More Related Content

What's hot (16)

SQL
SQLSQL
SQL
 
Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulas
 
Manual basico del_lenguaje_sql
Manual basico del_lenguaje_sqlManual basico del_lenguaje_sql
Manual basico del_lenguaje_sql
 
Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01
 
Sql
SqlSql
Sql
 
Sentencias select
Sentencias selectSentencias select
Sentencias select
 
LDD
LDDLDD
LDD
 
Comandos dll en sql server
Comandos dll en sql serverComandos dll en sql server
Comandos dll en sql server
 
Colegio de bachillerato ´´ cariamanga´´
Colegio de bachillerato ´´ cariamanga´´Colegio de bachillerato ´´ cariamanga´´
Colegio de bachillerato ´´ cariamanga´´
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sql
 
N2
N2N2
N2
 
N2
N2N2
N2
 
sqlserver
sqlserver sqlserver
sqlserver
 
Sql
SqlSql
Sql
 

Similar to Introducción al sql

Similar to Introducción al sql (20)

Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 
Sql
SqlSql
Sql
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)
 
Sql
SqlSql
Sql
 
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)
 
Sql
SqlSql
Sql
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADO
 
Randy astudillo
Randy astudilloRandy astudillo
Randy astudillo
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
Sql
SqlSql
Sql
 
Sentencias select
Sentencias selectSentencias select
Sentencias select
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Patricia alomia
Patricia alomiaPatricia alomia
Patricia alomia
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Felipe tello
Felipe telloFelipe tello
Felipe tello
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
 
Tutorial de sql
Tutorial de sqlTutorial de sql
Tutorial de sql
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
SQL ARTURO SANDOVAL
SQL ARTURO SANDOVALSQL ARTURO SANDOVAL
SQL ARTURO SANDOVAL
 

Introducción al sql

  • 1. Informática Aplicada Introducción al SQL Uziel Esau Mercado Pérez Diciembre 2010 20/12/2010
  • 2. Introducción • El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. • El lenguaje SQL está compuesto por comandos, clausulas, operadores y funciones de agregado. Estas funciones son combinadas para manipular, crear y utilizar el motor de la base de datos.
  • 3. Comandos Comandos DLL  permiten crear y definir nuevas base de datos, campos e índices. DML  Permiten generar consultas para ordenar filtrar y extraer datos de la base de datos. Comandos DLL Comandos DLL Comando Descripción CREATE Crear Comando Descripción tablas, campos e SELECT Consultar registros índices. INSERT Cargar datos DROP Eliminar tablas e índices UPDATE Modificar valores de los campos. ALTER Modificar tablas. DELETE Eliminar registros.
  • 4. Cláusulas Comando Descripción FROM Utilizada para especificar la tabla de la que se van a seleccionar los registros. WHERE Utilizada para especificar las condiciones que se van a seleccionar. GROUP BY Utilizada para separar los registros en grupos. HAVING Utilizada para expresar la condición que debe de contener cada grupo. ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo a un orden especificado.
  • 5. • Operadores Lógicos. • Operadores de Comparación. Operador Uso Operador Uso AND Es el «y» lógico. Evalúa 2 < Menor que condiciones y devuelve si las > Mayor que dos son verdad. <> Distinto de OR Es un «o» lógico. Devuelve si una de las 2 son verdad <= Menor o igual que NOT Negación Lógica. Devuelve lo >= Mayor ó igual que contrario a la expresión. BETWEEN Utilizado para especificar un intervalo de valores. LIKE Utilizado para comparar. In Especifica registros
  • 6. Consultas • Las consultas son utilizadas para indicarle al motor de la base de datos que nos muestre datos ó registros. • La sintaxis de las consultas puede ser muy sencillo hasta muy complejo dependiendo de los registros que desees obtener.
  • 7. Consultas • Sintaxis básica de una consulta: SELECT campos FROM tabla; Ejemplo: Podemos agregar un ORDER BY para ordenar los registros:
  • 8. ORDER BY • En la utilización del ORDER BY podemos agregar otras herramientas por ejemplo ordenar por más de un campo. • Se puede agregar una cláusula (DES) descendente ó (ASC) ascendente
  • 9. Alias • En algunas ocasiones podemos decidir colocarle un nombre determinado a una columna en una consulta, para esto podemos utilizar un alias este podemos colocarlo mediante la palabra reservada AS. • Ejemplo:
  • 10. Cláusula WHERE • La cláusula WHERE es muy importante para determinar que datos queremos obtener en la consulta, o para determinar que es lo que vamos a afectar. • Ejemplo:
  • 11. Consultas de Actualización. Las consultas de actualización son las que nos permiten agregar o borrar registros. DELETE Nos permite eliminar uno o más registros de la BD. Ejemplo: DELETE * FROM Alumnos WHERE Nombre = ‘Jóse’
  • 12. INSERT • Nos permite agregar datos a una tabla. • Ejemplo: • Se debe tener cuidado con el tipo de datos a la hora de agregar para que no ocurra error en la sintaxis.
  • 13. UPDATE • Crea una consulta de actualización. UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, … CompoN=ValorN WHERE Criterio;
  • 14. Gracias • Esperen el próximo Capitulo donde escribiremos de TRIGGERS y PROCEDIMIENTOS ALMACENADOS que son muy importantes en la utilización del SQL.