Qué es SQL
Es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.
Historia
1974-Donald Chamberlin con la colaboración de otras personas que trabajaban en los laboratorios de investigación de IBM inventaron un lenguaje para la especificación de las características de las bases de datos que adoptaban ell modelo relacional que fue llamado SEQUEL
1974-1975-SEQUEL es un sistema de base de datos experimental, fue construido para demostrar que las ventajas de usabilidad de modelo de datos relacional se pueden realizar en un sistema con la función completa y alto rendimiento necesario para el uso de la producción diaria
1976-1977-SEQUEL 2 es un lenguaje de datos relacional que ofrece un conjunto coherente
1981-Al ver el éxito que tiene el SQL2 mas compañías integran generas sus SGDB
1986-1989-En 1986 el ANSI adopto SQL como estándar para los lenguajes relacionales y en 1989 se transformo en el estándar ISO
1974-1975-SEQUEL es un sistema de base de datos experimental, fue construido para demostrar que las ventajas de usabilidad de modelo de datos relacional se pueden realizar en un sistema con la función completa y alto rendimiento necesario para el uso de la producción diaria
1976-1977-SEQUEL 2 es un lenguaje de datos relacional que ofrece un conjunto coherente
1981-Al ver el éxito que tiene el SQL2 mas compañías integran generas sus SGDB
1986-1989-En 1986 el ANSI adopto SQL como estándar para los lenguajes relacionales y en 1989 se transformo en el estándar ISO
El Lenguaje de manipulación de datos (DML)
(Data Manipulation Language, DML) Es un idioma proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos.
Select
La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos.
Significado del asterisco (*)
En Unified Modeling Language o UML, el asterisco se emplea para denotar la multiplicidad desde cero hasta n clases. En algunos lenguajes de consulta de bases de datos, tal y como SQL, se entiende que es un carácter comodín (wildcard) que viene a significar la consulta sobre cualquier cadena de texto.
Omite los registros cuyos campos seleccionados coincidan totalmente
DISTINCTROW
Omite los registros duplicados basándose en la totalidad del registro y no sólo en los campos seleccionados.
INSERT
La sentencia SELECT se utiliza para recuperar información de la base de datos, y puede proyectar las columnas seleccionadas, es decir, realizar un filtro sobre la tabla o tablas originales y recuperar solamente datos de las columnas filtradas.
Update
La sentencia UPDATE se utiliza para modificar valores en una tabla
La sentencia merge funciona mejor cuando las dos tablas tienen una mezcla compleja de características coincidentes.
From
(por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
Where
La cláusula WHERE se usa para extraer solo aquellos registros que cumplen una condición específica.
And
Los operadores AND y OR se utilizan para filtrar resultados con 2 condiciones.
Not
El operador NOT muestra un registro si las condiciones no son verdaderas.
ORDER BY se usa para ordenar el conjunto de resultados en orden ascendente o descendente.
In
El operador IN le permite especificar múltiples valores en una cláusula WHERE.
BETWEEN
El comando ENTRE se utiliza para seleccionar valores dentro de un rango dado. Los valores pueden ser números, texto o fechas.
No hay comentarios:
Publicar un comentario