Que es SQL?
**SQL** (Structured Query Language) es un lenguaje de programación diseñado para gestionar y manipular bases de datos relacionales.
**SQL** es fundamental en la gestión de datos, ya que permite a las organizaciones almacenar, recuperar y manipular información de manera efectiva y segura.
Es ampliamente utilizado en sistemas de gestión de bases de datos como MySQL, PostgreSQL, Microsoft SQL Server y Oracle.
Caracteristicas
>* **Declarativo**:
* SQL es un lenguaje declarativo, lo que significa que los usuarios especifican qué datos desean obtener o manipular, sin necesidad de definir cómo se deben realizar estas operaciones.
>* **Estándar**:
* SQL es un estándar reconocido por ANSI (American National Standards Institute) e ISO (International Organization for Standardization), lo que permite su uso en diversas plataformas de bases de datos.
>* **Interoperabilidad**:
* Puede ser utilizado en diferentes sistemas de gestión de bases de datos, como MySQL, PostgreSQL, Microsoft SQL Server, Oracle, entre otros.

USE master
GO
IF EXISTS
(
SELECT name
FROM sysdatabases
WHERE name = 'empresa'
)
DROP DATABASE empresa
GO
CREATE DATABASE empresa
ON PRIMARY
(
name = empresa_dat,
filename = 'C:\\db\\empresa_dat.mdf',
size = 30MB,
maxsize = 50MB,
filegrowth=10MB
)
LOG ON
(
name = empresa_log,
filename = 'C:\\db\\empresa_log.ldf',
size = 10MB,
maxsize = UNLIMITED,
filegrowth=10%
)
GO
claves y creacion de tablas
materiales
Consultas avanzas sql
practicas consultas
Vistas SQL
Archivo 1: CTEs (Common Table Expressions)
Procedimientos Almacenados