Los comandos de administración más usados en MySQL/MariaDB son CREATE TABLE, SHOW TABLES, TRUNCATE, DESCRIBE y DROP TABLE, todas trabajan a nivel tablas por tanto son DDL(lenguaje de definición de datos) y se pueden ejecutar desde la consola donde poner las consultas SQL o desde llamadas a un QUERY en un PHP por ejemplo.
CREATE TABLE:
Nos permite crear una nueva tabla, se pasa la consulta con la estructura deseas y está será creada en la base de datos actual en la que estás trabajando / conectado
CREATE TABLE IF NOT EXISTS alumnos ( id int NOT NULL AUTO_INCREMENT, nombre varchar(20), apellidos varchar(50), edad int, PRIMARY KEY (id) )
El el código se crea el campo ID como entero, que se autoincremente y definido como llave primaria (ultima línea), el resto son 2 campos de texto de 20 y 50 caracteres y un cuarto campo que será un numérico que contendrá su edad. adicionalmente estoy usando la clausula IF NO EXISTS, que creará la tabla sino si no existe otra, solo para evitar errores.
SHOW TABLES:
Esta consulta nos permite ver todas las tablas que existan en la base de datos actual, es básicamente un listado y se llama tal cual lo ves el comando
SHOW TABLES
TRUNCATE [NOMBRE_TABLA]:
Sirve para borrar y recrear una tabla completamente, es el equivalente a un DELETE FROM TABLE pero tiene sus diferencias, aquí un tema más completo sobre TRUNCATE y DELETE
DESCRIBE [NOMBRE_TABLA]:
Este comando nos muestra información de la tabla, sus campos, tipo de datos, extras, es decir, toda la información detallada de la tabla, aquí el DESCRIBE de la tabla que previamente hemos creado
DESCRIBE alumnos
DROP TABLE [NOMBRE_TABLA]
Este comando elimina físicamente la tabla, es decir, la destruye completamente incluso si tiene datos, se recomienda usar con cuidado… al igual que con el CREATE puedes usar la clausula IF EXISTS
DROP TABLE IF EXISTS alumnos;
Existen mas comandos y más parámetros para usar, pero estos son los más usados e importantes que debemos saber.