Comandos más usados con MariaDB
Mostrar bases de datos actuales para el usuario con el que hemos accedido:
> select user from mysql.user;
> create user 'USUARIO'@'localhost' identified by 'CLAVE';
> create user 'USUARIO' identified by 'CLAVE';
> grant select, insert on DB.* to 'USUARIO'@'localhost' identified by 'CLAVE';
Acceder/conectar/usar una base de datos:
Mostrar las tablas de una base de datos:
> show tables;
> show tables from DB;
Mostrar las columnas de una tabla determinada:
> describe DB.TABLA;
> describe TABLA;
Eliminar una tabla y su contenido:
Eliminar el contenido de la tabla (los registros) pero no su estructura:
> rename table TABLA to NUEVATABLA;
Realizar copia de una base de datos determinada:
$ mysqldump -u USUARIO -p DB > DB.sql
Realizar copia de una base de datos determinada permitiendo restaurarla sin tener que eliminar la vieja:
$ mysqldump --add-drop-table -u USUARIO -p DB > DB.sql
Realizar restauración de la copia:
$ mysql -u USUARIO -p DB < DB.sql