SQL
SQL por sus siglas en inglés significa Lenguaje de Consulta Estructurada (Structured Query Language), es un lenguaje de programación diseñado para actualizar, obtener, y calcular información en bases de datos relacionales.
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. Sin embargo, SQL se utiliza para comunicarse con una base de datos. ... Algunos sistemas de gestión de bases de datos relacionales comunes que utilizan SQL son: Oracle, MySQL, Microsoft SQL Server, Access, Ingres, etc.
Existen 7 razones para aprender SQL y son:
- SQL está en todas partes SQL es para las empresas lo que la fuerza es para los Jedi: está en todas partes, fluye entre nosotros y nos rodea.
- SQL es fácil de aprender (al menos lo fundamental), y si lo comparas con los beneficios que aporta dominarlo, invertir en aprender bien SQL es extremadamente rentable.
- Es un conocimiento portable: no te ata a ningún fabricante Una de las grandes ventajas de SQL frente a otros lenguajes es que es de uso transversal.
- SQL nació a finales del año 70 en los laboratorios de IBM (nada menos) y se empezó a explotar comercialmente por Oracle (otros dones Nadie ¿verdad?) en 1979, pero sus orígenes teóricos se remontan al modelo relacional propuesto por E. F. Codd en 1970.
- SQL nunca cambia Si como desarrollador te estresan los cambios, SQL es al desarrollo lo que el oro a la inversión financiera. Esto es, un valor seguro. Cada fabricante lo implementa de manera distinta, pero se suelen mantener muy cerca del estándar, y el núcleo duro de SQL apenas cambia.
- Está (muy) bien valorado por las empresas Si ya los buenos desarrolladores están demandados, un experto en SQL es de lo más valorado y apreciado en el mundillo tecnológico.
- La información es poder Ya se ha mencionado en el punto anterior, pero esto se merece su propio punto y además queremos recalcártelo por si no te había quedado claro. La información es poder.
SQL se divide en tres partes
- DDL (Lenguaje de definición de datos)
- DML (Lenguaje de manipulación de datos)
- DCL (Lenguaje de control de datos)
SENTENCIA:
DDL (definición de datos)
CREATE TABLE
DROP TABLE
ALTER TABLE
CREATE VIEW
DROP VIEW
CREATE INDEX
DROP INDEX
CREATE SYNOYM
DROP SYNONYM
DML (manipulación de datos)
SELECT
INSERT
DELETE
UPDATE
DCL (control de acceso)
GRANT
REVOKE
Control de transacciones
COMMIT
ROLLBACK
No hay comentarios.:
Publicar un comentario