Introducción a MariaDB y MySQL
MariaDB es un fork de MySQL que fue creado como respuesta a la adquisición de MySQL por parte de Oracle. Aunque comparten muchas características, MariaDB incluye mejoras de rendimiento y características adicionales. A medida que avanzamos en este artículo, los comandos se aplican tanto a MySQL como a MariaDB, lo que facilita la comprensión y el aprendizaje.
Conexión a la base de datos
Antes de ejecutar cualquier comando, es fundamental conectarse a la base de datos. Para ello, utilizamos el siguiente comando en la terminal:
mysql -u [usuario] -p
Reemplaza [usuario] con tu nombre de usuario. Después de ejecutar este comando, se te pedirá que ingreses tu contraseña.
Comandos básicos de gestión de bases de datos
Crear una base de datos
Para crear una nueva base de datos, utiliza el siguiente comando:
CREATE DATABASE nombre_de_la_base_de_datos;
Cambia nombre_de_la_base_de_datos por el nombre que desees asignar. Es importante elegir un nombre descriptivo y fácil de recordar.
Mostrar bases de datos
Para listar todas las bases de datos disponibles, utiliza:
SHOW DATABASES;
Seleccionar una base de datos
Una vez creada la base de datos, selecciona la que deseas utilizar:
USE nombre_de_la_base_de_datos;
Eliminar una base de datos
Si deseas eliminar una base de datos, asegúrate de tener cuidado, ya que esta acción es irreversible. El comando es el siguiente:
DROP DATABASE nombre_de_la_base_de_datos;
Comandos básicos de gestión de tablas
Crear una tabla
Después de seleccionar la base de datos, el siguiente paso es crear una tabla. Aquí hay un ejemplo:
CREATE TABLE nombre_de_la_tabla (
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100),
edad INT
);
En este ejemplo, hemos creado una tabla que almacena un id único, un nombre y una edad.
Mostrar tablas
Para listar todas las tablas en la base de datos seleccionada, utiliza:
SHOW TABLES;
Eliminar una tabla
Si necesitas eliminar una tabla, el comando correspondiente es:
DROP TABLE nombre_de_la_tabla;
Comandos básicos de manipulación de datos
Insertar datos
Una vez que hayas creado tu tabla, puedes insertar datos. Aquí te mostramos cómo hacerlo:
INSERT INTO nombre_de_la_tabla (nombre, edad) VALUES ('Juan', 30);
Consultar datos
Para consultar los datos de la tabla, usa:
SELECT * FROM nombre_de_la_tabla;
Esto mostrará todos los registros de la tabla. Si deseas filtrar resultados, puedes aplicar condiciones:
SELECT * FROM nombre_de_la_tabla WHERE edad > 25;
Actualizar datos
Para actualizar registros existentes, puedes utilizar el siguiente comando:
UPDATE nombre_de_la_tabla SET edad = 31 WHERE nombre = 'Juan';
Eliminar datos
Finalmente, si necesitas eliminar un registro, puedes hacer lo siguiente:
DELETE FROM nombre_de_la_tabla WHERE nombre = 'Juan';
Comandos de administración y ayuda
Ver registros
Para ver los registros de un comando ejecutado, puedes utilizar:
SHOW WARNINGS;
Obtener ayuda
Si tienes dudas sobre un comando en particular, siempre puedes obtener ayuda dentro del cliente MySQL/MariaDB con:
HELP;
Conclusión
Con estos comandos básicos, tienes las herramientas necesarias para comenzar a administrar tus bases de datos en MariaDB/MySQL. La práctica y la experimentación son esenciales para dominar el SQL. A medida que te familiarices más con el lenguaje y sus funcionalidades, podrás utilizar comandos más avanzados y optimizar tus consultas, lo que mejorará aún más tu experiencia con estas potentes plataformas de gestión de bases de datos.

Deja una respuesta