SlideShare ist ein Scribd-Unternehmen logo
1 von 11
SQL: LENGUAJE
 DE CONSULTA
ESTRUCTURADO
Se puede utilizar en el método execute
para crear y manipular directamente
las bases de datos Jet y crear consulta
SQL de paso a través para manipular
bases de datos remotas clientes –
servidor.
COMPONENTES DEL SQL

Esta compuesto por comandos, clausulas,
operadores y funciones de agregado.

Estos se combinan en las instrucciones para
crear actualizar y manipular las bases de
datos.
COMANDOS

Existen dos tipos de comandos:

DLL (permite crear y definir nuevas bases de
  datos, campos e índices).

DML (permite generar consultas para ordenar
  , filtrar y extraer datos de la base de datos).
COMANDOS DLL

 CREATE – crea nuevas tablas ,campos e índices

 DROP – elimina tablas e índices.

 ALTER – modifica las tablas agregando campos
  o cambiando su definición de los campos .
COMANDOS DML

 SELECT – utilizado para consultar registros de la base de datos
que satisfacen un criterio determinado.

 INSERT – carga los lotes de datos en la base de datos en una
única operación.

 UPDATE – modifica los valores de campos y registros
específicos.

 DELETE – elimina los registros de una tabla en una base de
datos.
CLAUSULAS
Son condiciones de modificación para definir datos que desea
manipular

 FROM utilizada para especificar la tabla.

 WHERE especifica las condiciones.

 GROUP BY separa registros seleccionados en grupos específicos.

 HAVING expresa la condición que debe satisfacer cada grupo.

 ORDER BY ordena los registros a un orden especifico.
OPERADORES LÓGICOS

AND (Y) evalúa dos condiciones y devuelve
un valor de verdad si ambos son ciertos.
OR (O) evalúa dos condiciones y devuelve
un valor de verdad si una de ellas es cierta.
NOT (NO) devuelve el valor contrario de la
expresión.
OPERADORES DE
                  COMPARACIÓN
 ‘<’ menor que.                    ‘<=’ menor o igual que.

 ‘>’ mayor que.                    ‘<>’ distintos de.

 BETWEEN especifica un             ‘>=’ mayor o igual que.
intervalo de valores.

 LIKE compara un modelo.

 IN especifica registros de una
base de datos.
FUNCIONES DE
          AGREGADO

Se usan dentro de una clausula
SELECT en grupos de registros para
devolver un único valor que se aplica
a un grupo de registros.
AVG calcula el promedio de los valores de un campo
  determinado

COUNT devuelve el numero de registros de la
  selección.

SUM suma todo los valores de un campo determinado

MAX da el valor mas alto de un campo especificado.

MIN da el valor mas bajo de un campo especificado.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (17)

LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADO
 
Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 
Select
SelectSelect
Select
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Funciones sql
Funciones sqlFunciones sql
Funciones sql
 
Trabajo carol sql
Trabajo  carol sqlTrabajo  carol sql
Trabajo carol sql
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Introducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selecciónIntroducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selección
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005
 
Subconsultas sql
Subconsultas sqlSubconsultas sql
Subconsultas sql
 
Compiladores1
Compiladores1Compiladores1
Compiladores1
 
Consultas y subconsultas
Consultas y subconsultasConsultas y subconsultas
Consultas y subconsultas
 
Tsql
TsqlTsql
Tsql
 
DML3.pptx
DML3.pptxDML3.pptx
DML3.pptx
 
Sql
SqlSql
Sql
 
Plop
PlopPlop
Plop
 

Andere mochten auch

Why network why 4 lifeyes 2
Why network why 4 lifeyes 2Why network why 4 lifeyes 2
Why network why 4 lifeyes 24LIFEYES
 
Sena medios audiovisuales
Sena medios audiovisualesSena medios audiovisuales
Sena medios audiovisualesMetal Heads
 
Unidad 2. actividad 2
Unidad 2. actividad 2Unidad 2. actividad 2
Unidad 2. actividad 2melasa7
 
Criminología espacial dyc
Criminología espacial dycCriminología espacial dyc
Criminología espacial dycWael Hikal
 
Evidencia Instalacion
Evidencia InstalacionEvidencia Instalacion
Evidencia InstalacionAmir Core
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosalinacarrion
 
Bd eq.#3 actividad 1 unidad 1 diagrama e r
Bd eq.#3 actividad 1 unidad 1 diagrama e rBd eq.#3 actividad 1 unidad 1 diagrama e r
Bd eq.#3 actividad 1 unidad 1 diagrama e rKARY
 
Bd eq.#3 actividad clase reglas smbd
Bd eq.#3 actividad clase reglas smbdBd eq.#3 actividad clase reglas smbd
Bd eq.#3 actividad clase reglas smbdKARY
 
Cuadro comparativo m.m
Cuadro comparativo m.mCuadro comparativo m.m
Cuadro comparativo m.mgonsaloalfredo
 
Modelos de negocio en torno al software libre. Casos prácticos en España
Modelos de negocio en torno al software libre. Casos prácticos en EspañaModelos de negocio en torno al software libre. Casos prácticos en España
Modelos de negocio en torno al software libre. Casos prácticos en EspañaEOI Escuela de Organización Industrial
 
Exhausted Coal Miner
Exhausted Coal MinerExhausted Coal Miner
Exhausted Coal MinerEddie Swayze
 
Swiss pass chapter deck lausanne - june 2011
Swiss pass chapter deck   lausanne - june 2011Swiss pass chapter deck   lausanne - june 2011
Swiss pass chapter deck lausanne - june 2011Charley Hanania
 
Gestion de Transacciones - Cap 20
Gestion de Transacciones - Cap 20Gestion de Transacciones - Cap 20
Gestion de Transacciones - Cap 20Argenis Riofrío
 
Quality assurance i 2561
Quality assurance i  2561Quality assurance i  2561
Quality assurance i 2561ACAP20755
 
Mapas Mentales Outsourcing
Mapas Mentales OutsourcingMapas Mentales Outsourcing
Mapas Mentales Outsourcingguest07f5d500
 

Andere mochten auch (18)

Why network why 4 lifeyes 2
Why network why 4 lifeyes 2Why network why 4 lifeyes 2
Why network why 4 lifeyes 2
 
Ficha tecnica
Ficha tecnicaFicha tecnica
Ficha tecnica
 
Sena medios audiovisuales
Sena medios audiovisualesSena medios audiovisuales
Sena medios audiovisuales
 
Energias
EnergiasEnergias
Energias
 
Unidad 2. actividad 2
Unidad 2. actividad 2Unidad 2. actividad 2
Unidad 2. actividad 2
 
Criminología espacial dyc
Criminología espacial dycCriminología espacial dyc
Criminología espacial dyc
 
Evidencia Instalacion
Evidencia InstalacionEvidencia Instalacion
Evidencia Instalacion
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Bd eq.#3 actividad 1 unidad 1 diagrama e r
Bd eq.#3 actividad 1 unidad 1 diagrama e rBd eq.#3 actividad 1 unidad 1 diagrama e r
Bd eq.#3 actividad 1 unidad 1 diagrama e r
 
Bd eq.#3 actividad clase reglas smbd
Bd eq.#3 actividad clase reglas smbdBd eq.#3 actividad clase reglas smbd
Bd eq.#3 actividad clase reglas smbd
 
Cuadro comparativo m.m
Cuadro comparativo m.mCuadro comparativo m.m
Cuadro comparativo m.m
 
Modelos de negocio en torno al software libre. Casos prácticos en España
Modelos de negocio en torno al software libre. Casos prácticos en EspañaModelos de negocio en torno al software libre. Casos prácticos en España
Modelos de negocio en torno al software libre. Casos prácticos en España
 
Exhausted Coal Miner
Exhausted Coal MinerExhausted Coal Miner
Exhausted Coal Miner
 
Swiss pass chapter deck lausanne - june 2011
Swiss pass chapter deck   lausanne - june 2011Swiss pass chapter deck   lausanne - june 2011
Swiss pass chapter deck lausanne - june 2011
 
Trimming text
Trimming textTrimming text
Trimming text
 
Gestion de Transacciones - Cap 20
Gestion de Transacciones - Cap 20Gestion de Transacciones - Cap 20
Gestion de Transacciones - Cap 20
 
Quality assurance i 2561
Quality assurance i  2561Quality assurance i  2561
Quality assurance i 2561
 
Mapas Mentales Outsourcing
Mapas Mentales OutsourcingMapas Mentales Outsourcing
Mapas Mentales Outsourcing
 

Ähnlich wie Sql

Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)tefy_vicky
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)tefy_vicky
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquifitese
 

Ähnlich wie Sql (20)

sqlserver
sqlserver sqlserver
sqlserver
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Sql b
Sql bSql b
Sql b
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 
Felipe tello
Felipe telloFelipe tello
Felipe tello
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)
 
Victoria montalvo =)
Victoria montalvo =)Victoria montalvo =)
Victoria montalvo =)
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 

Mehr von yulianixita

Mehr von yulianixita (13)

Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Unidad de control s.o
Unidad de control s.oUnidad de control s.o
Unidad de control s.o
 
Practica n tec arch
Practica n tec archPractica n tec arch
Practica n tec arch
 
Expo consul.
Expo consul.Expo consul.
Expo consul.
 
Ddl
DdlDdl
Ddl
 
DDL
DDLDDL
DDL
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Linux
LinuxLinux
Linux
 
Ddl
DdlDdl
Ddl
 
Isep[1]
Isep[1]Isep[1]
Isep[1]
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 

Sql

  • 1. SQL: LENGUAJE DE CONSULTA ESTRUCTURADO
  • 2. Se puede utilizar en el método execute para crear y manipular directamente las bases de datos Jet y crear consulta SQL de paso a través para manipular bases de datos remotas clientes – servidor.
  • 3. COMPONENTES DEL SQL Esta compuesto por comandos, clausulas, operadores y funciones de agregado. Estos se combinan en las instrucciones para crear actualizar y manipular las bases de datos.
  • 4. COMANDOS Existen dos tipos de comandos: DLL (permite crear y definir nuevas bases de datos, campos e índices). DML (permite generar consultas para ordenar , filtrar y extraer datos de la base de datos).
  • 5. COMANDOS DLL  CREATE – crea nuevas tablas ,campos e índices  DROP – elimina tablas e índices.  ALTER – modifica las tablas agregando campos o cambiando su definición de los campos .
  • 6. COMANDOS DML  SELECT – utilizado para consultar registros de la base de datos que satisfacen un criterio determinado.  INSERT – carga los lotes de datos en la base de datos en una única operación.  UPDATE – modifica los valores de campos y registros específicos.  DELETE – elimina los registros de una tabla en una base de datos.
  • 7. CLAUSULAS Son condiciones de modificación para definir datos que desea manipular  FROM utilizada para especificar la tabla.  WHERE especifica las condiciones.  GROUP BY separa registros seleccionados en grupos específicos.  HAVING expresa la condición que debe satisfacer cada grupo.  ORDER BY ordena los registros a un orden especifico.
  • 8. OPERADORES LÓGICOS AND (Y) evalúa dos condiciones y devuelve un valor de verdad si ambos son ciertos. OR (O) evalúa dos condiciones y devuelve un valor de verdad si una de ellas es cierta. NOT (NO) devuelve el valor contrario de la expresión.
  • 9. OPERADORES DE COMPARACIÓN  ‘<’ menor que.  ‘<=’ menor o igual que.  ‘>’ mayor que.  ‘<>’ distintos de.  BETWEEN especifica un  ‘>=’ mayor o igual que. intervalo de valores.  LIKE compara un modelo.  IN especifica registros de una base de datos.
  • 10. FUNCIONES DE AGREGADO Se usan dentro de una clausula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros.
  • 11. AVG calcula el promedio de los valores de un campo determinado COUNT devuelve el numero de registros de la selección. SUM suma todo los valores de un campo determinado MAX da el valor mas alto de un campo especificado. MIN da el valor mas bajo de un campo especificado.