Cómo controlar la alteración de tablas con MySQL [4 comandos]

| Última modificación: 7 de mayo de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Quieres aprender a controlar la alteración de tablas con MySQL? Si tu respuesta es afirmativa, en este artículo te vamos a ayudar a lograrlo, ya que esta es una de las prácticas más importantes dentro del desarrollo de proyectos de Big Data o para manejar volúmenes de datos mucho más reducidos, ya que su objetivo es editar, actualizar y mover datos individuales de una tabla o de un conjunto de tablas.

Así pues, a continuación te contaremos cómo controlar la alteración de tablas con MySQL a partir de su respectivo comando.

¿Cómo controlar la alteración de tablas con MySQL?

La alteración de tablas es uno de los procesos que pueden llegar a ser muy necesarios cuando nos embarcamos en el mundo del control, manejo y creación de bases de datos. La alteración de tablas está dada por uno de los comandos que se utilizan para recorrer las consolas, tal como Virtual Box, así como para recorrer las bases de datos.

Para hacer este proceso, se utiliza el comando ALTER TABLE, que te permitirá realizar diferentes acciones sobre una o varias tablas.

  • ALTER TABLE CHANGE [oración o elemento original] [oración o elemento cambiado]: es una sentencia de MySQL que se utiliza para cambiar la información dentro de un campo. Por ejemplo, puedes utilizar esta sentencia para corregir errores que tenga la información de tu campo o agregar algún elemento más: ALTER TABLA CHANGE FECA_INICIOBOOTCAMP DATETIME FECHA_INICIOBOOTCAMP DATE.
  • ALTER TABLE MODIFY [oración o elemento modificado]: es una sentencia de MySQL que es utilizada para modificar el dato o valor de un campo que anteriormente se ha establecido. Es decir, puedes utilizar esta sentencia para modificar los datos o valores, tales como DATATIME, VARCHAR o INT. Puedes aprender más sobre estos valores en nuestro artículo sobre los tipos de datos de las bases de datos. Para reflejar este uso, te traemos el siguiente ejemplo, el cual se la relaciona con el anterior: ALTER TABLE MODIFY FECHA_INICIOBOOTCAMP DATETIME.
  • ALTER TABLE [NOMBRE DE LA TABLA] ADD [NUEVO RECORD]: es una sentencia de MySQL que se emplea para agregar nuevos récords o elementos a una tabla específica. De esta manera, la nueva versión de la tabla incluirá lo que sea que decidas ponerle. Un ejemplo de su uso, y siguiendo con las ideas anteriores, podría ser: ALTER TABLE FORMACIÓN INTENSIVA ADD FECHA_FINALBOOTCAMP DATETIME.
  • ALTER TABLE [NOMBRE DE LA TABLA] ADD [NOMBRE DE RECORD] INT (TIPO DE DATO) FIRST/SECOND/LAST (POSICIÓN): esta es otra sentencia de MySQL para la ejecución de ALTER. Se emplea cuando queremos agregar un récord específico a un lugar específico dentro de nuestra tabla de datos, sin necesidad de borrar otros récords o volver a hacer la ejecución de la tabla. Un posible ejemplo del uso de esta sentencia podría ser: ALTER TABLE FORMACIÓN INTENSIVA ADD ID TIPO_DE_BOOTCAMP INT FIRST.
  • ALTER TABLE [NOMBRE DE LA TABLA] ADD [NOMBRE DE RECORD] INT (TIPO DE DATO) AFTER [OTRO ID, RECORD O ELEMENTO]: este cumple la misma función de añadir elementos en un orden específico. No obstante, la sentencia de MySQL se rige a partir del denominado after o después. Se agregará el nuevo récord después de un elemento específico. El uso de esta sentencia se representaría de la siguiente manera: ALTER TABLE FORMACIÓN ADD ID_DIFICULTAD INT AFTER TIPO_DE_BOOTCAMP INT.

De esta manera y con estos 4 comandos, ya sabes cómo controlar la alteración de tablas con MySQL.

Saber cómo controlar la alteración de tablas con MySQL o el comando alter dentro de MySQL puede parecer un concepto sencillo y muy poco utilizado; no obstante, te aseguramos que lo utilizarás de forma continua en tus proyectos sobre bases de datos. Por eso y porque queremos que sigas aprendiendo acerca del Big Data y sus conceptos relacionados, inscribirte a nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp será la mejor decisión que puedas tomar para impulsar tu carrera. ¡Anímate y cambia tu vida laboral en menos de un año!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado