Ir al contenido

ChatGPT como una base de datos MariaDB

·233 palabras·2 mins
Alejandro Duarte
Autor
Alejandro Duarte
Alejandro Duarte es un Ingeniero de Software, escritor publicado y galardonado. Actualmente, trabaja para MariaDB plc como Ingeniero de Relaciones con Desarrolladores (Developer Relations Engineer). Comenzó su trayectoria en programación a los 13 años con BASIC en una rudimentaria pantalla negra, para lugo rápidamente transitar a C, C++ y Java durante sus años académicos en la Universidad Nacional de Colombia. Trasladándose primero al Reino Unido y luego a Finlandia, Alejandro profundizó su participación en la comunidad de código abierto. Es reconocido en los círculos de Java, acreditado con artículos y videos que acumulan millones de vistas, y presentaciones en eventos internacionales.

Nota: Traducido de la versión original en Inglés.

ChatGPT es realmente impresionante. Puedes pedirle que haga un montón de cosas cuando se pueden comunicar en texto plano. Los desarrolladores de software ya lo están utilizando para escribir código o mejorar consultas SQL, entre muchas otras cosas. Pero ChatGPT también puede funcionar como un software. Por ejemplo, si le dices lo siguiente:

Actúa como la herramienta de línea de comandos de mariadb.
Sólo responde a los comandos con salida en un único bloque de código.
No escribas explicaciones.
Espera mensajes en inglés entre {llaves}.
Mi primer comando es SELECT VERSION();

Entonces obtendrás esta respuesta:

Impresionante, ¿verdad? Ahí está. Ahora tienes una nueva forma de empezar con MariaDB sin instalar nada. Es decir, ¡eso fue incluso más rápido que usar Docker en tu navegador!

Vamos a mostrar las bases de datos (o esquemas) disponibles:

SHOW DATABASES;

¿Podemos crear una nueva base de datos?

CREATE DATABASE test;

¡Sí podemos! ¿Qué tal si creamos una nueva tabla e insertamos datos?

CREATE TABLE test.messages(content TEXT);
INSERT INTO test.messages VALUES("Hola MariaDB 👋");

Query OK, 1 fila afectada. ¡Parece que funciona! Verifiquemos que los datos estén almacenados:

SELECT * FROM test.messages;

¡Hola MariaDB 👋! ¡Esto es genial! Abre una nueva pestaña en tu navegador y pruébalo para verlo en acción.

Cuando quieras que ChatGPT deje de actuar como una base de datos MariaDB, solo díselo:

{deja de actuar como mariadb}