Sentencias de sql

Solo disponible en BuenasTareas
  • Páginas : 36 (8758 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de septiembre de 2010
Leer documento completo
Vista previa del texto
SQL (Structured Query Language) es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer prototipo de una base de datos relacional. Relational Software (luego se convirtió en Oracle) lanzó la primera base de datos relacional comercial.Existen estándares para SQL. Sin embargo, el SQL que puede utilizarse en cada uno de las principales RDBMS actuales viene en distintas formas. Esto se debe a dos razones: 1) el estándar SQL es bastante complejo, y no es práctico implementar el estándar completo, y 2) cada proveedor de base de datos necesita una forma de diferenciar su producto de otros. En esta guía de referencia, dichasdiferencias se señalarán cuando sea apropiado.
Este sitio de la guía de referencia SQL enumera los comandos SQL normalmente utilizados, y se divide en las siguientes secciones :
Comandos SQL: Las instrucciones SQL básicas para almacenamiento, recuperación y manipulación de datos en una base de datos relacional.
Manipulación de Tabla: Cómo se utilizan las instrucciones SQL para administrar las tablasdentro de una base de datos.
SQL Avanzado: Comandos SQL avanzados.
Sintaxis SQL: Una página única que enumera la sintaxis para todos los comandos SQL en esta guía de referencia.
Para cada comando, primero se presentará y explicará la sintaxis SQL, seguida por un ejemplo. Al final de esta guía de referencia, deberá tener una idea general de la sintaxis SQL. Además, deberá poder realizarconsultas SQL utilizando la sintaxis apropiada. Según mi experiencia creo que el comprender lo básico de SQL es mucho más fácil que dominar todas las dificultades de este lenguaje de base de datos, y espero que también llegue a la misma conclusión.
Si está interesado en cómo recuperar datos utilizando SQL, le recomendamos que empiece con la sección Comandos SQL. Si está interesado en comprender cómopuede utilizarse SQL para manipular una tabla de base de datos, le recomendamos que comience con la sección Manipulación de Tabla. Si está buscando ayuda sobre un comando SQL específico, puede utilizar el Mapa del Sitio para encontrar el comando que está buscando.
Bien, suficiente introducción. Agregue este sitio a favoritos ahora y comience a aprender SQL!
Nota: Si enseña SQL o da una claserelacionada con bases de dato, puede realizar un enlace a este sitio como material de referencia para sus alumnos.

===================================================================
===================================================================
SQL > Comandos SQL > Select
¿Para qué utilizamos los comandos SQL? El uso común es la selección de datos desde tablas ubicadas en una base dedatos. Inmediatamente, vemos dos palabras claves: necesitamos SELECT la información FROM una tabla. (Note que la tabla es un contenedor que reside en la base de datos donde se almacena la información. Para obtener más información acerca de cómo manipular tablas, consulte la Sección Manipulación de Tabla). Por lo tanto tenemos la estructura SQL más básica:
SELECT "nombre_columna" FROM "nombre_tabla"Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla:
Tabla Store_Information
store_name Sales Date
Los Angeles 1500 € 05-Jan-1999
San Diego 250 € 07-Jan-1999
Los Angeles 300 € 08-Jan-1999
Boston 700 € 08-Jan-1999
Podemos utilizar esta tabla como ejemplo a lo largo de la guía de referencia (esta tabla aparecerá en todas las secciones). Para seleccionar todos losnegocios en esta tabla, ingresamos,
SELECT store_name FROM Store_Information
Resultado:
store_name
Los Angeles
San Diego
Los Angeles
Boston
Pueden seleccionarse los nombres de columnas múltiples, así como también los nombres de tablas múltiples.
================================================================
SQL > Comandos SQL > Distinct
La palabra clave SELECT nos permite tomar toda la...
tracking img