En MariaDB, se pueden utilizar variables de dos tipos: Variables de sistema y Variables de usuario.
Las variables de sistema son configuraciones que controlan la operación de MariaDB. Se pueden visualizar con el comando SHOW VARIABLES y se pueden cambiar con el comando SET.
Por ejemplo, para ver todas las variables de sistema, simplemente usas:
```sql
SHOW VARIABLES;
```
Para cambiar una variable de sistema, como por ejemplo, ‘max_connections’, usa:
```sql
SET GLOBAL max_connections = 1000;
```
Las variables de usuario son específicas de cada conexión de cliente a la base de datos. Se definen con el comando SET y se usan precediendo el nombre de la variable con el símbolo @.
Por ejemplo, para definir una variable de usuario, simplemente usa:
```sql
SET myvar = 'Hola, Mundo!';
```
Y luego puedes referenciarla en cualquier lugar de tu sql donde necesites su valor, como por ejemplo:
```sql
SELECT
myvar;
```
Esto devolverá ‘Hola, Mundo!’.
Hay también algunas variables especiales, como
GLOBAL. que te da acceso a variables de sistema desde la conexión actual, y
SESSION (o simplemente
) que te da acceso a variables que son específicas para la conexión actual.
Debes tener en cuenta que los nombres de las variables no distinguen entre mayúsculas y minúsculas.