Qué es SQL y estructura básica del lenguaje
Clase 4 de 29 • Curso de PostgreSQL
Contenido del curso
- 18

Fechas y horas en SQL: current_timestamp y función extract
04:55 - 19

Operaciones aritméticas en consultas SQL con fechas
05:49 - 20

Concatenación de cadenas en SQL con función CONCAT
03:51 - 21

Sentencias UPDATE y DELETE en PostgreSQL
05:54 - 22

Operadores NULLIF y COALESCE para gestionar datos nulos en SQL
07:30 - 23

Creación de vistas y funciones en PG Admin para reutilizar consultas
08:10
- 24

Importación de archivos CSV desde Excel a PostgreSQL
07:57 - 25

Instalación y configuración de Jupyter Notebooks para PostgreSQL
04:59 - 26

Conectar PostgreSQL con Jupyter Notebooks usando Python
04:57 - 27

Diferencias entre Postgres y MySQL para elegir la base de datos correcta
03:07 - 28

Tipos de datos únicos en PostgreSQL: JSON B, arrays y UUID
03:13 - 29

Importancia de Postgres en el desarrollo profesional de software
01:55
El lenguaje SQL, acrónimo de Structured Query Language, es una herramienta esencial para gestionar y manipular bases de datos relacionales. Aunque lleva mucho tiempo en la industria tecnológica, permanece como uno de los lenguajes más utilizados por su sencillez y efectividad. En esta explicación aprenderemos qué es SQL, cómo se estructura su sintaxis básica y cómo se utiliza en motores de bases de datos comunes como PostgreSQL, Oracle y SQL Server.
¿Qué es el lenguaje SQL?
El SQL no es una aplicación concreta ni un producto, sino un lenguaje de programación especializado en consultas estructuradas. Su propósito fundamental es gestionar datos almacenados en sistemas de bases de datos relacionales. Se destaca por lo fácil que resulta entender su sintaxis básica:
- Sintaxis simple y directa.
- Orientado a la manipulación precisa de datos.
¿Cómo luce la sintaxis básica de SQL?
La sintaxis básica de SQL es muy intuitiva. Por ejemplo, en la sección de SQL podemos observar cómo crear una base de datos llamada Postgres con comandos sencillos. Al conectarnos al servidor de bases de datos se despliegan de inmediato algunas sentencias iniciales, permitiendo así configurar rápidamente nuestro entorno de trabajo.
La estructura inicial que surge al momento de establecer conexión podría lucir así:
CREATE DATABASE Postgres;
En este contexto se observa que estamos listos para iniciar labores inmediatamente después de la configuración inicial del entorno.
¿Dónde almacenaremos nuestros datos en SQL?
Dentro de las bases de datos existen entidades llamadas tablas. Estas tablas son esenciales porque es allí donde se hospeda toda la información que necesitamos almacenar y manipular. Aunque actualmente no existe una tabla configurada en nuestro entorno, en clases posteriores aprenderemos cómo crear y manejar tablas para alojar datos específicos utilizando comandos SQL claros y prácticos.
¿SQL es exclusivo de PostgreSQL o universal?
Una ventaja importante del lenguaje SQL es su universalidad dentro del mundo de las bases de datos relacionales. Esto significa que, además de PostgreSQL, puede usarse eficientemente en:
- Aurora de Amazon.
- Oracle.
- SQL Server de Microsoft.
- Otros diversos motores que soportan bases de datos relacionales.