Tutorial sql

Solo disponible en BuenasTareas
  • Páginas : 43 (10674 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de mayo de 2011
Leer documento completo
Vista previa del texto
| Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos. |
 
 
Comandos DML |
Comando | Descripción |
SELECT | Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado |
INSERT | Utilizado para cargar lotes de datos en la base de datos en una única operación. |
UPDATE | Utilizado para modificar los valoresde los campos y registros especificados |
DELETE | Utilizado para eliminar registros de una tabla de una base de datos |

1.3 Cláusulas

Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.
 
Cláusula | Descripción |
FROM | Utilizada para especificar la tabla de la cual se van a seleccionar los registros |
WHERE |Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar |
GROUP BY | Utilizada para separar los registros seleccionados en grupos específicos |
HAVING | Utilizada para expresar la condición que debe satisfacer cada grupo |
ORDER BY | Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico |

1.4 Operadores Lógicos
 Operador | Uso |
AND | Es el "y" lógico. Evalua dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas. |
OR | Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdar si alguna de las dos es cierta. |
NOT | Negación lógica. Devuelve el valor contrario de la expresión. |

1.5 Operadores de Comparación
 
Operador | Uso |
< | Menor que |
> | Mayor que || Distinto de |
= | Mayor ó Igual que |
= | Igual que |
BETWEEN | Utilizado para especificar un intervalo de valores. |
LIKE | Utilizado en la comparación de un modelo |
In | Utilizado para especificar registros de una base de datos 
  |

1.6 Funciones de Agregado
Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valorque se aplica a un grupo de registros.
 
 
Función | Descripción |
AVG | Utilizada para calcular el promedio de los valores de un campo determinado  |
COUNT | Utilizada para devolver el número de registros de la selección  |
SUM | Utilizada para devolver la suma de todos los valores de un campo determinado  |
MAX | Utilizada para devolver el valor más alto de un campo especificado  |MIN | Utilizada para devolver el valor más bajo de un campo especificado  |
Consultas de Selección
Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de conjunto de registros que se pueden almacenar en un objeto recordset. Este conjunto de registros es modificable.

2.1 Consultasbásicas
La sintaxis básica de una consulta de selección es la siguiente:
        SELECT Campos FROM Tabla;
En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo:
        SELECT Nombre, Telefono FROM Clientes;
Esta consulta devuelve un recordset con el campo nombre y teléfono de la tabla clientes.

2.2 Ordenar los registrosAdicionalmente se puede especificar el orden en que se desean recuperar los registros de las tablas mediante la claúsula ORDER BY Lista de Campos. En donde Lista de campos representa los campos a ordenar. Ejemplo:
        SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY Nombre;
Esta consulta devuelve los campos CodigoPostal, Nombre, Telefono de la tabla Clientes ordenados por el campo Nombre.Se pueden ordenar los registros por mas de un campo, como por ejemplo:
        SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY
        CodigoPostal, Nombre;
Incluso se puede especificar el orden de los registros: ascendente mediante la claúsula (ASC -se toma este valor por defecto) ó descendente (DESC)
        SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY...
tracking img