SQL
*SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionalesque permite especificar diversos tipos de operaciones en ellos. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
SQL fue uno de los primeros lenguajes comerciales para el modelo relacional de Edgar Frank Codd como se describió en su papel de 1970 El modelo relacional de datos para grandes bancos de datos compartidos. A pesar de no adherirse totalmente al modelo relacional descrito por Codd, pasó a ser el lenguaje de base de datos más usado.
SQL pasó a ser el estándar del Instituto Nacional Estadounidense de Estándares (ANSI) en 1986 y de la Organización Internacional de Normalización (ISO) en 1987. Desde entonces, el estándar ha sido revisado para incluir más características. A pesar de la existencia de ambos estándares, la mayoría de los códigos SQL no son completamente portables entre sistemas de bases de datos diferentes sin ajustes.
* Tomado de Wikipedia
Pero ahora sin tanto rollo ¿Qué es SQL?
- Es un estandar un lenguaje estructurado para consultas.
- Te permite acceder y manejar bases de datos.
Y a todo esto, ¿qué puedo hacer con SQL SERVER?
Puedes:
- Ejecutar consultas a una base de datos
- Obtener datos de una base de datos
- Insertar registros en una base de datos
- Actualizar registros de una base de datos
- Borrar registros de una base de datos
- Crear
- Nuevas bases de datos
- Nuevas tablas en una base de datos
- Procedimientos almacenados(código almacenado) en una base de datos
- Vistas en una base de datos
- Configurar permisos a tablas, procedimientos, y vistas
Si bien sabemos que SQL es un estándar ANSI, existen varias versiones del lenguaje SQL, y cumpliendo con dicho estándar la mayoria de sus versiones soportan los comandos básicos:
- SELECT
- Ejemplo: SELECT * FROM nombre_de_la_tabla
- UPDATE
- UPDATE nombre_de_la_tabla SET campo1='valor' WHERE campox='x'
- Nunca olvides incluir el WHERE, ya que si no lo haces se modificara toda la tabla.
- DELETE
- DELETE nombre_de_la_tabla WHERE campox='x'
- Si no incluyes el WHERE se eliminara toda la tabla, ten cuidado con esta instrucción.
- INSERT
- INSERT INTO nombre_de_la_tabla (nom_campo1, nom_campo2, etc) VALUES ('valorcampo1, valorcampo2, etc')
No hay comentarios.:
Publicar un comentario