SlideShare a Scribd company logo
1 of 7
Download to read offline
Manual introduccion a SQL 
Índice : semana 1 
1. Que es SQL? 
2. Tipos de Datos 
3. Operadores 
4. Funciones Agregadas 
5. Predicados 
6. DDL 
7. DML 
8. DCL
1-Que es SQL ? 
SQL (Structured Query Language), Lenguaje Estructurado de Consulta es el lenguaje 
utilizado para definir, controlar y acceder a los datos almacenados en una base de 
datos relacional. Entre los motores de base de datos podemos citar : 
 SQL Server 
 Oracle 
 MySql 
 Sybase 
 PostgreSQL 
 Access. 
 Entro otros 
En este caso usaremos Sql Server de Microsoft. Aunque lo que veremos en el 
transcurso del curso pude cumplir para otros motores de base de datos, ya que SQL es 
un lenguaje universal que se puede emplear en cualquier gestor de base de datos. 
Debemos de señalar que cada motor de base de datos tiene sus propias versiones de 
SQl como en el caso de SQL Server utiliza T-SQL, en el caso de oracle utiliza PL SQL.
2-Tipos de datos : 
Tipo de datos 
String(Caracter) 
Char 
Varchar 
Varchar(Max) 
Nchar 
Nvarchar 
Nvarchar(Max) 
Tipo de datos de fecha 
Datetime 
SmallDatetime 
TimeStamp 
Date(Sql server 2008 
Adelante) 
Tipo de datos binarios 
Binary 
Varbinary 
Varbinary(Max) 
Otros tipos de 
datos 
XML 
UniqueIdentifier 
NEWID()
3-Operadores : 
Aritmeticos Relacionales 
+ Suma < Menor 
- Resta <= 
Menor o 
igual 
* Multiplicacion > Mayor 
/ Division >= 
Mayor o 
igual 
^ Elevar <> Diferente 
!< No es mnor 
!> 
No es 
mayor 
Logicos Concatenacion 
AND + 
Lo podemos utilizar para unir tipos de datos 
alfanumericos 
OR 
NOT 
4-Funciones agregadas : 
MAX() Retorna el valor maximo 
MIN() Retorna el valor minimo 
SUM() Retorna la sumatoria 
COUNT() 
Retorna la cantidad de 
valores 
AVG() Retorna el average
5-Predicativos : 
BETWEEN AND Comprueba el valor en un rago determinado 
LIKE Compara un campo con una cadena alfa numerico 
EXITS 
Devuelve un valor verdadero si el resultado de la sub consulta tiene 
datos. 
IN Comprueba si un campo de talba contiene un rango de valores 
6-DDL (Data definition language) 
El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el 
que se encarga de la modificación de la estructura de los objetos de la base de datos. 
Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los 
datos de la base de datos. Existen cuatro operaciones básicas: 
CREATE, 
ALTER, 
DROP 
TRUNCATE. 
7-Lenguaje de manipulación de datos DML(Data 
Manipulation Language) 
Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) 
es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a 
los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, 
organizados por el modelo de datos adecuado. 
El lenguaje de manipulación de datos más popular hoy día es SQL, usado para 
recuperar y manipular datos en una base de datos relacional.
Las sentencias que componen DML son : 
SELECT : Palabra clave que indica que la sentencia de SQL que queremos 
ejecutar es de selección. Podemos usar el select acompañado de : 
 ALL 
 DISTINCT 
 FROM 
 WHERE 
 GROUP BY 
 HAVING : 
 ORDER BY 
Estas sentencias se van a tratar con mas detalle en el proximo capitulo : 
INSERT : Se utlizar para insertar datos a la tabla o tablas de la base de datos. 
UPDATE : Podemos actulizar la data de las tablas de la base de datos. 
DELETE : Podemos borrar data de la base de datos. 
8-Lenguaje de Control de Datos (DCL) 
Es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye 
una serie de comandos SQL que permiten al administrador controlar el acceso a los 
datos contenidos en la Base de Datos. 
Algunos ejemplos de comandos incluidos en el DCL son los siguientes: 
GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas 
determinadas. 
REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.
Referencias : 
DevJoker : 
http://www.devjoker.com/ 
Wikipedia : 
http://es.wikipedia.org/wiki/SQL 
Realizado por : Manuel Lamarche 
Blog : http://sqldevtools.blogspot.com/

More Related Content

What's hot

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
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sqlAndreita Beltran
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transactbandida123
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial BásicoJosu Orbe
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlSuarezJhon
 
Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q LOlaya Molina
 
Bases de datos
Bases de datosBases de datos
Bases de datosAlexa Bone
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQLFranshezka
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 

What's hot (17)

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 ...
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Ado.net
Ado.netAdo.net
Ado.net
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q L
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
 
Sql
SqlSql
Sql
 
Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Manual
ManualManual
Manual
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 

Viewers also liked

Raid Hibrido en Ubuntu utilizando VirtualBox
Raid Hibrido en Ubuntu utilizando  VirtualBoxRaid Hibrido en Ubuntu utilizando  VirtualBox
Raid Hibrido en Ubuntu utilizando VirtualBoxMaggie Ann
 
Adiccion libro electronico (1)
Adiccion libro electronico (1)Adiccion libro electronico (1)
Adiccion libro electronico (1)Román & Román
 
LEVO: A resource flow computer
LEVO: A resource flow computerLEVO: A resource flow computer
LEVO: A resource flow computerOrlando Alemán
 
Aplicaciones de Misión Crítica con Sql Server 2008
Aplicaciones de Misión Crítica con Sql Server 2008Aplicaciones de Misión Crítica con Sql Server 2008
Aplicaciones de Misión Crítica con Sql Server 2008Eduardo Castro
 
Puesta en funcionamiento de un punto de acceso inalámbrico
Puesta en funcionamiento de un punto de acceso inalámbricoPuesta en funcionamiento de un punto de acceso inalámbrico
Puesta en funcionamiento de un punto de acceso inalámbricoOrlando Alemán
 
Conexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBCConexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBCOrlando Alemán
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005shavila
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql serverCEUNISAL
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sqlJulian Benavidez
 
Como guardar una imagen desde internet
Como guardar una imagen desde internetComo guardar una imagen desde internet
Como guardar una imagen desde internetsheccidmaryan
 
Convenio iberoamericano de navegacion aerea
Convenio iberoamericano de navegacion aereaConvenio iberoamericano de navegacion aerea
Convenio iberoamericano de navegacion aereaRodolfo Alvarez
 
IINTUIC | The Social Media Agency.
IINTUIC | The Social Media Agency.IINTUIC | The Social Media Agency.
IINTUIC | The Social Media Agency.Mariano_Solia
 

Viewers also liked (20)

Raid Hibrido en Ubuntu utilizando VirtualBox
Raid Hibrido en Ubuntu utilizando  VirtualBoxRaid Hibrido en Ubuntu utilizando  VirtualBox
Raid Hibrido en Ubuntu utilizando VirtualBox
 
Adiccion libro electronico (1)
Adiccion libro electronico (1)Adiccion libro electronico (1)
Adiccion libro electronico (1)
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
LEVO: A resource flow computer
LEVO: A resource flow computerLEVO: A resource flow computer
LEVO: A resource flow computer
 
Aplicaciones de Misión Crítica con Sql Server 2008
Aplicaciones de Misión Crítica con Sql Server 2008Aplicaciones de Misión Crítica con Sql Server 2008
Aplicaciones de Misión Crítica con Sql Server 2008
 
Memoria compartida
Memoria compartidaMemoria compartida
Memoria compartida
 
lab n°3 base de datos
lab n°3 base de datoslab n°3 base de datos
lab n°3 base de datos
 
Puesta en funcionamiento de un punto de acceso inalámbrico
Puesta en funcionamiento de un punto de acceso inalámbricoPuesta en funcionamiento de un punto de acceso inalámbrico
Puesta en funcionamiento de un punto de acceso inalámbrico
 
Anotaciones Semánticas
Anotaciones SemánticasAnotaciones Semánticas
Anotaciones Semánticas
 
Conexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBCConexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBC
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql server
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Como usar prezi
Como usar preziComo usar prezi
Como usar prezi
 
Como guardar una imagen desde internet
Como guardar una imagen desde internetComo guardar una imagen desde internet
Como guardar una imagen desde internet
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Tic en el aula
Tic en el aulaTic en el aula
Tic en el aula
 
Convenio iberoamericano de navegacion aerea
Convenio iberoamericano de navegacion aereaConvenio iberoamericano de navegacion aerea
Convenio iberoamericano de navegacion aerea
 
IINTUIC | The Social Media Agency.
IINTUIC | The Social Media Agency.IINTUIC | The Social Media Agency.
IINTUIC | The Social Media Agency.
 

Similar to Introducción SQL : Primera semana

Similar to Introducción SQL : Primera semana (20)

SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3
 
MySQL
MySQLMySQL
MySQL
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
scrib,my plick,slide boom
scrib,my plick,slide boomscrib,my plick,slide boom
scrib,my plick,slide boom
 
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sqlF004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
 
TEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdfTEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdf
 
Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)Structured Query Language (Guía rápida)
Structured Query Language (Guía rápida)
 
guia-2.pdf
guia-2.pdfguia-2.pdf
guia-2.pdf
 
Sql
SqlSql
Sql
 
Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql server
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Sql
SqlSql
Sql
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 

Recently uploaded

BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...capil94195
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoMaxCaldern2
 
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5Laura225304
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 

Recently uploaded (10)

BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógico
 
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 

Introducción SQL : Primera semana

  • 1. Manual introduccion a SQL Índice : semana 1 1. Que es SQL? 2. Tipos de Datos 3. Operadores 4. Funciones Agregadas 5. Predicados 6. DDL 7. DML 8. DCL
  • 2. 1-Que es SQL ? SQL (Structured Query Language), Lenguaje Estructurado de Consulta es el lenguaje utilizado para definir, controlar y acceder a los datos almacenados en una base de datos relacional. Entre los motores de base de datos podemos citar :  SQL Server  Oracle  MySql  Sybase  PostgreSQL  Access.  Entro otros En este caso usaremos Sql Server de Microsoft. Aunque lo que veremos en el transcurso del curso pude cumplir para otros motores de base de datos, ya que SQL es un lenguaje universal que se puede emplear en cualquier gestor de base de datos. Debemos de señalar que cada motor de base de datos tiene sus propias versiones de SQl como en el caso de SQL Server utiliza T-SQL, en el caso de oracle utiliza PL SQL.
  • 3. 2-Tipos de datos : Tipo de datos String(Caracter) Char Varchar Varchar(Max) Nchar Nvarchar Nvarchar(Max) Tipo de datos de fecha Datetime SmallDatetime TimeStamp Date(Sql server 2008 Adelante) Tipo de datos binarios Binary Varbinary Varbinary(Max) Otros tipos de datos XML UniqueIdentifier NEWID()
  • 4. 3-Operadores : Aritmeticos Relacionales + Suma < Menor - Resta <= Menor o igual * Multiplicacion > Mayor / Division >= Mayor o igual ^ Elevar <> Diferente !< No es mnor !> No es mayor Logicos Concatenacion AND + Lo podemos utilizar para unir tipos de datos alfanumericos OR NOT 4-Funciones agregadas : MAX() Retorna el valor maximo MIN() Retorna el valor minimo SUM() Retorna la sumatoria COUNT() Retorna la cantidad de valores AVG() Retorna el average
  • 5. 5-Predicativos : BETWEEN AND Comprueba el valor en un rago determinado LIKE Compara un campo con una cadena alfa numerico EXITS Devuelve un valor verdadero si el resultado de la sub consulta tiene datos. IN Comprueba si un campo de talba contiene un rango de valores 6-DDL (Data definition language) El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP TRUNCATE. 7-Lenguaje de manipulación de datos DML(Data Manipulation Language) Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.
  • 6. Las sentencias que componen DML son : SELECT : Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección. Podemos usar el select acompañado de :  ALL  DISTINCT  FROM  WHERE  GROUP BY  HAVING :  ORDER BY Estas sentencias se van a tratar con mas detalle en el proximo capitulo : INSERT : Se utlizar para insertar datos a la tabla o tablas de la base de datos. UPDATE : Podemos actulizar la data de las tablas de la base de datos. DELETE : Podemos borrar data de la base de datos. 8-Lenguaje de Control de Datos (DCL) Es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos. Algunos ejemplos de comandos incluidos en el DCL son los siguientes: GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas. REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.
  • 7. Referencias : DevJoker : http://www.devjoker.com/ Wikipedia : http://es.wikipedia.org/wiki/SQL Realizado por : Manuel Lamarche Blog : http://sqldevtools.blogspot.com/