Cursos Para Programar
tutorial-mysql

Tutorial de MySQL

Aprende a manejar MySQL desde la Instalación hasta la Gestión de Bases de Datos con este Tutorial de MySQL

Introducción

En este Tutorial Básico de MySQL de Cursos para Programar, vamos a explorar cada aspecto del popular sistema de gestión de bases de datos relacionales. Desde entender qué es MySQL hasta aprender cómo instalarlo y administrar bases de datos y tablas, este tutorial te proporcionará una base sólida para tus futuros proyectos de desarrollo.

¿Qué es MySQL y para qué se utiliza?

Definición de MySQL

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto ampliamente utilizado. Permite almacenar, organizar y recuperar datos de manera eficiente.

Usos Comunes

MySQL se utiliza en una variedad de aplicaciones, desde sitios web dinámicos hasta sistemas de gestión empresarial. Su flexibilidad y confiabilidad lo convierten en una opción preferida para desarrolladores y organizaciones.

Softwares que Utilizan MySQL

Plataformas populares como WordPress, Joomla, Jumpseller y Magento confían en MySQL para gestionar sus bases de datos, garantizando un rendimiento óptimo y una gestión eficiente de datos.

Instalación de MySQL en Linux (CentOS y Ubuntu)

Instalación en CentOS

En CentOS, puedes instalar MySQL utilizando el siguiente comando:

sudo yum install mysql-server

Este comando descargará e instalará MySQL en tu sistema CentOS.

Instalación en Ubuntu

En Ubuntu, la instalación de MySQL es igualmente sencilla:

sudo apt-get update sudo apt-get install mysql-server

Acceso a MySQL a través del Shell

Conexión al Servidor MySQL

Para acceder al servidor MySQL, utiliza el siguiente comando:

mysql -u usuario -p

Este comando te pedirá la contraseña del usuario MySQL y te llevará al shell de MySQL.

Ingreso de Credenciales

Una vez ingresado al shell, puedes comenzar a ejecutar comandos SQL para gestionar tus bases de datos y tablas.

Creación de una Base de Datos MySQL

Creación de una Base de Datos

Para crear una nueva base de datos, utiliza el comando:

CREATE DATABASE nombre_de_tu_base_de_datos;

Este comando creará una nueva base de datos con el nombre que especifiques.

Acceso a una Base de Datos MySQL

Selección de la Base de Datos

Para seleccionar una base de datos específica y comenzar a trabajar en ella, utiliza el comando:

USE nombre_de_tu_base_de_datos;

Este comando te cambiará al contexto de la base de datos que has seleccionado.

Creación y Manipulación de Tablas

Creación de una Tabla

Para crear una nueva tabla en tu base de datos, utiliza el comando:

CREATE TABLE nombre_de_tu_tabla ( columna1 tipo_de_dato, columna2 tipo_de_dato, ... );

Este comando creará una tabla con las columnas y tipos de datos que hayas especificado.

Visualización de la Tabla en MySQL

Para ver el contenido de una tabla, utiliza el comando:

SELECT * FROM nombre_de_tu_tabla;

Este comando mostrará todos los registros almacenados en la tabla seleccionada.

Inserción de Datos en una Tabla en MySQL

Para agregar información a una tabla, utiliza el comando:

INSERT INTO nombre_de_tu_tabla (columna1, columna2, ...) VALUES (valor1, valor2, ...);

Este comando insertará un nuevo registro en la tabla con los valores especificados.

Actualización de Datos en una Tabla en MySQL

Para modificar datos existentes en una tabla, utiliza el comando:

UPDATE nombre_de_tu_tabla SET columna = nuevo_valor WHERE condición;

Este comando actualizará los registros que cumplan con la condición especificada.

Eliminación de Datos en una Tabla en MySQL

Para eliminar registros de una tabla, utiliza el comando:

DELETE FROM nombre_de_tu_tabla WHERE condición;

Este comando eliminará los registros que cumplan con la condición especificada.

Eliminación de una Tabla en MySQL

Para borrar una tabla completa de la base de datos, utiliza el comando:

DROP TABLE nombre_de_tu_tabla;

Este comando eliminará la tabla junto con todos sus datos y estructura.

Edición de Registros en una Tabla

Modificación de Registros

Para editar datos en una fila específica de una tabla, utiliza el comando:

UPDATE nombre_de_tu_tabla SET columna = nuevo_valor WHERE condición;

Este comando modificará los registros que cumplan con la condición especificada.

Conclusión

¡Felicidades! Ahora tienes un conocimiento sólido de MySQL, desde la instalación hasta la manipulación avanzada de bases de datos y tablas. A medida que practiques y explores más, descubrirás las vastas posibilidades que MySQL ofrece para tus aplicaciones y proyectos de desarrollo. ¡Buena suerte!

Página de MySQL https://www.mysql.com/

Documentación Oficial https://dev.mysql.com/doc/