Saltar al contenido

Las tablas son una parte fundamental de cualquier base de datos relacional, ya que son donde se almacenan los datos. En MySQL, las tablas se dividen en columnas y filas, y cada columna tiene un tipo de datos específico (por ejemplo, número entero, cadena de caracteres, fecha, etc.).

Conectar con una base de datos MySQL

Para conectarte a una base de datos MySQL desde la línea de comandos, debes abrir una consola o terminal y escribir el comando mysql -u usuario -p, donde usuario es tu nombre de usuario de MySQL. Se te pedirá que ingreses tu contraseña, y una vez que la hayas ingresado, se abrirá una sesión MySQL en la consola.

Por ejemplo, si tu nombre de usuario es "root" y tu contraseña es "password", el comando para conectarte a MySQL sería:

Cuando se te pida la contraseña, escribe "password" y presiona Enter. Si la conexión es exitosa, verás un mensaje de bienvenida y el prompt de MySQL (que suele ser mysql>).

A partir de ahí, puedes ejecutar cualquier consulta SQL que desees. Por ejemplo, para ver la lista de bases de datos disponibles, puedes ejecutar la instrucción SHOW DATABASES;

Seleccionar una base de datos con MySQL

Para seleccionar una base de datos en MySQL, debes conectarte a la base de datos mediante el cliente MySQL y luego ejecutar la instrucción USE nombre_bd. Por ejemplo:

Reemplaza mi_bd por el nombre de la base de datos que quieres seleccionar. Una vez que hayas ejecutado esta instrucción, todas las consultas que ejecutes a partir de ahí se aplicarán a esa base de datos.

Si quieres verificar qué base de datos estás usando actualmente, puedes ejecutar la instrucción SELECT DATABASE();. Esto te mostrará el nombre de la base de datos que estás usando.

Crear una tabla en MySQL

Para crear una tabla en MySQL, debes especificar el nombre de la tabla y las columnas que deseas incluir, así como el tipo de datos de cada columna. Por ejemplo:

Esta tabla tiene cinco columnas: id, nombre, direccion, ciudad y pais. La columna id es de tipo INT (número entero) y es la clave primaria de la tabla (es única y no puede ser NULL). La columna nombre es de tipo VARCHAR (cadena de caracteres) y no puede ser NULL. Las otras columnas son de tipo VARCHAR y pueden tener valores NULL.

Interactuar con tablas MySQL

Una vez que has conectado a una base de datos MySQL y has seleccionado la tabla con la que quieres trabajar, puedes ejecutar diferentes consultas para interactuar con esa tabla. Algunas de las consultas más comunes son:

  • SELECT * FROM nombre_tabla;: esta instrucción te muestra todos los registros de la tabla.

  • SELECT columna1, columna2 FROM nombre_tabla;: esta instrucción te muestra solo las columnas especificadas de cada registro de la tabla.

  • INSERT INTO nombre_tabla (columna1, columna2, ...) VALUES (valor1, valor2, ...);: esta instrucción te permite insertar un nuevo registro en la tabla.

  • UPDATE nombre_tabla SET columna1 = valor1, columna2 = valor2 WHERE condición;: esta instrucción te permite actualizar los valores de uno o más registros de la tabla que cumplan con una determinada condición.

  • DELETE FROM nombre_tabla WHERE condición;: esta instrucción te permite eliminar uno o más registros de la tabla que cumplan con una determinada condición.

Reemplaza nombre_tabla por el nombre de la tabla con la que quieres trabajar, y columna1, columna2, etc. por los nombres de las columnas que quieres seleccionar o actualizar. También puedes especificar una condición en la cláusula WHERE para filtrar los registros que deseas seleccionar o actualizar.

Eliminar tablas en MySQL

Para eliminar una tabla en MySQL, debes ejecutar la instrucción DROP TABLE nombre_tabla. Por ejemplo:

Reemplaza mi_tabla por el nombre de la tabla que quieres eliminar. Ten en cuenta que esta operación es irreversible y eliminará permanentemente la tabla y todos los datos que contenga.


Para obtener más información sobre cómo trabajar con tablas en MySQL, puedes consultar la documentación oficial en el siguiente enlace: Documentación MySQL

Espero que este tutorial te haya ayudado a entender cómo funcionan las tablas en MySQL.

Rutas de aprendizaje