¿que es lenguaje SQL y para que me sirve?

SQL (Structured Query Language) viene de Lenguaje Estructurado de Consulta. La gente suele pronunciar SQL como "sequel" y, a veces S.Q.L. SQL es una herramienta que los analistas de bases de datos, administradores y desarrolladores usan para acceder y manipular bases de datos. SQL es un lenguaje de computadora que puedes usar para interactuar con una base de datos relacional. Es un lenguaje completo para controlar e interactuar con los sistemas de administración de bases de datos. El SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.


El lenguaje SQL sirve originariamente pensado para ser una herramienta de consulta, SQL puede ejecutar consultas hacia una base de datos, así como recuperar datos de ella. Además de hacer consultas, SQL tiene muchas otras funciones. Es una herramienta usada para crear nuevas bases de datos y nuevas tablas. Puede insertar y realizar modificaciones en la base de datos. SQL también puede borrar e insertar, crear vistas y crear procedimientos almacenados. SQL también puede asignar permisos. La compartición de datos es una de las funciones de SQL, por lo que los usuarios concurrentes pueden acceder y ver los datos sin interferir con el trabajo del resto.
SQL también proporciona definición de datos, permitiendo que los usuarios definan la estructura y organización de los datos almacenados. Incluida en esta función está cómo SQL permite a los usuarios definir relaciones entre los elementos de datos almacenados. Lo que es más importante, SQL define la integridad de los datos protegiéndolos de las actualizaciones inconsistentes y los fallos del sistema que pueden ocasionar corrupciones.


COMANDOS BÁSICOS

Definiendo cómo es almacenada la información.


CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
ALTER TABLE se utiliza para modificar una tabla ya existente.
DROP TABLE se utiliza para eliminar por completo una tabla existente.

Manipulando los datos.

SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.


EJEMPLO DE LENGUAJE SQL

Operadores Agregados

SQL proporciona operadores agregados (como son AVG, COUNT, SUM, MIN, MAX) que toman el nombre de un atributo como argumento. El valor del operador agregado se calcula sobre todos los valores de la columna especificada en la tabla completa. Si se especifican grupos en la consulta, el cálculo se hace sólo sobre los valores de cada grupo (vean la siguiente sección).



Si queremos conocer el coste promedio de todos los artículos de la tabla PART, utilizaremos la siguiente consulta:

   SELECT AVG(PRICE) AS AVG_PRICE
   FROM PART;
               
El resultado es:

                         AVG_PRICE
                        -----------
                           14.5
               
Si queremos conocer cuantos artículos se recogen en la tabla PART, utilizaremos la instrucción:

   SELECT COUNT(PNO)
   FROM PART;
               
y obtendremos:
                           COUNT
                          -------
                              4

Comentarios

Entradas populares