Por Ergaster
el 17/01/2022
en
Webapps
Comandos útiles SQL (MySQL y MariaDB)
Alterar columna, tabla, entrar en la base de datos
Entrar en el gestor de base de datos
Muchas veces necesitamos entrar en nuestra base de datos relacional desde una consola o en "modo texto" (TUI). Esto suele suceder cuando administramos un servidor GNU/Linux o similar y entramos remotamente mediante SSH (Secure Shell). Veamos como se hace sin más dilación.
sudo mysql -u root
El comando de la línea superior, hará que el sistema nos pida la contraseña o password, si introducimos la adeacuada, nos dejará entrar. Una vez dentro, veremos un mensaje tal que así:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 129445
Server version: 10.3.31-MariaDB-0+deb10u1 Debian 10Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Esto lo pongo para los que nunca han visto este tipo de consola y mensaje de bienvenida. A partir de aquí debemos seleccionar la base de datos con la que vamos a trabajar, ya que el sistema puede tener varias, que es lo habitual.
Mostrar las bases de datos y seleccionar una
Primero le diremos a MariaDB que nos muestre las bases de datos que contiene, así:
MariaDB [(none)]> show databases;
Ahora que conocemos el nombre de las bases de datos, podemos seleccionar una de ellas con el siguiente comando:
MariaDB [(none)]> use nombre_basedatos;
Cambiar el tipo de campo de la tabla (donde se guarda un tipo de registro). Vamos a campir el tipo de campo a TEXT, que nos permitirá almacenar 16 bits, o 65536 caracteres.
MariaDB [nombre_basedatos]> ALTER TABLE nombre_tabla MODIFY nombre_campo TEXT;
Query OK, 1 row affected (0.061 sec)
Records: 1 Duplicates: 0 Warnings: 0
Borrar un registro
delete from table where=condición
Iré añadiendo más entradas.
Comment Tweeting!