- ¿Qué es DBeaver?
- 2. Ver las tablas
- 3. Ejecutar tu primera consulta
- Nivel PRO: trabajar desde la consola
- Conectarte con psql
- Si trabajas con tu propia base
- Ver las tablas y ejecutar consultas
Hasta ahora hemos usado entornos online como DB Fiddle para practicar SQL. Ahora vas a dar el siguiente paso: aprender a conectarte a una base de datos real desde tu computadora. Y para hacerlo, usaremos DBeaver, una herramienta visual muy popular entre analistas y programadores 💪
¿Qué es DBeaver?
Puedes instalarlo fácilmente siguiendo estas instrucciones
1. Conectarte a la base de datos de práctica
Vamos a usar el servidor de ejemplo de Codica. Abre DBeaver, elige PostgreSQL como tipo de conexión y completa los campos así:
| Campo | Valor |
|---|---|
| Host | 65.108.223.44 |
| Database | coursesdb |
| Username | student |
| Password | student |
| Port | 5432 |
Luego haz clic en Test Connection para asegurarte de que la conexión funciona, y después en Finish.
💡 Si todo está correcto, verás la base coursesdb en el panel izquierdo. ¡Ya estás conectado a una base real! 🎉
2. Ver las tablas
Abre la carpeta Schemas → public → Tables. Ahí verás las tablas disponibles dentro de la base de datos.
Por ejemplo, hay tablas como users, courses, course_reviews y más. Puedes hacer clic sobre cualquiera para ver sus columnas o los primeros registros.
3. Ejecutar tu primera consulta
Ahora vamos a escribir nuestro primer comando SQL en DBeaver.
- Abre el menú superior y selecciona SQL Editor → New SQL Script.
- Escribe esta consulta:
SELECT id, first_name, last_name
FROM users
ORDER BY first_name ASC
LIMIT 5;
Presiona el botón ▶️ Run (o usa Ctrl + Enter).
El resultado aparecerá justo debajo del editor:
Así puedes explorar cualquier tabla, filtrar datos o probar tus propias consultas. Es la misma sintaxis de SQL que usaste en DB Fiddle — solo que ahora, en tu entorno local.
Nivel PRO: trabajar desde la consola
Además del entorno visual, también puedes usar psql, la herramienta oficial de PostgreSQL. Así es como lo hacen los desarrolladores y administradores de bases de datos.
💡 No sé qué es la consola
La consola (o terminal) es una ventana donde escribes comandos en lugar de hacer clic con el mouse. Por ejemplo, puedes usarla para conectarte a una base de datos o ejecutar código.
🖥️ Cómo abrir la consola
- Windows: busca “Símbolo del sistema” o “PowerShell” en el menú de inicio.
- macOS: abre la app “Terminal” desde la carpeta Aplicaciones → Utilidades.
- Linux: usa el atajo Ctrl + Alt + T.
Verás una ventana negra (o con fondo oscuro) con un cursor parpadeante. Ahí es donde escribirás tus comandos.
Conectarte con psql
Para practicar desde la consola, escribe el siguiente comando:
psql -h 65.108.223.44 -d coursesdb -U student
Password for user student:
💡 Cuando te pida la contraseña, escribe:
student
(no se mostrará mientras la escribes — eso es normal).
Si todo está correcto, verás algo así:
psql (14.11)
Type "help" for help.
coursesdb=>
Esto significa que la conexión fue exitosa 🎉 Ya estás dentro de la base de datos y puedes comenzar a practicar tus consultas.
Si trabajas con tu propia base
Si en tu computadora tienes PostgreSQL instalado, también puedes conectarte localmente. En ese caso, usa localhost en lugar de la dirección del servidor:
psql -h localhost -U tu_usuario -d tu_base
Piensa que la base “vive” en una computadora, y con -h le dices a PostgreSQL a cuál quieres conectarte.
Ver las tablas y ejecutar consultas
Para ver las tablas de la base de datos, usa el comando especial:
\dt
Resultado:
Schema | Nombre | Tipo | Dueño
--------+-------------+-------+----------
public | usuarios | tabla | postgres
public | cursos | tabla | postgres
Y para ejecutar una consulta, escribe lo mismo que en DBeaver:
SELECT id, first_name, last_name
FROM users
ORDER BY first_name ASC
LIMIT 5;
Resultado:
id | first_name | last_name
----+-------------+-----------
16 | Abe | Funk
8 | Abigale | Turner
34 | Alejandrin | Nicolas
💡 Recuerda:
- Cada consulta termina con
; - Presiona Enter para ejecutarla.
Resumen
- psql te permite conectarte a PostgreSQL desde la consola.
- Para practicar, usa
psql -h 65.108.223.44 -d coursesdb -U studenty la contraseñastudent. - Usa
\dtpara ver las tablas ySELECTpara hacer consultas. - Si trabajas en tu compu, usa
localhostcomo dirección. - DBeaver ofrece lo mismo, pero con una interfaz visual.
- Conocer ambas formas te da más libertad y seguridad como analista.
Para acceder completo a curso necesitas un plan básico
El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.