En este tutorial, aprenderemos cómo alterar varias propiedades de la tabla utilizando el comando alter tabla en mysql.
Declaración de tabla MySQL ALTER
La sintaxis del comando alter tabla variará según la acción que desee realizar.
Por lo tanto, para comprender cómo podemos trabajar con esta declaración, cubramos algunos ejemplos prácticos.
Configuración de la tabla de muestra
Para comenzar, configuremos una tabla de muestra para fines de demostración.
Crear blogs de mesa (A continuación, agregamos datos de muestra:
Insertar en blogs (título, contenido, date_posted, autor)Ejemplo 1 - columna de tabla de agregar mysql
El primer ejemplo es agregar una columna a una tabla existente. La sintaxis es como se muestra:
ALTER TABLA TABLA_NAMEEn este caso, comenzamos especificando el nombre de la tabla al que deseamos agregar una nueva columna.
A continuación, definimos el nombre de la columna que deseamos crear, seguido de la definición de columna, como tipos de datos, restricciones de columna, etc.
El primero | Después de la cláusula de column_name nos permite definir la posición de la columna en la tabla. Podemos usar la primera palabra clave para agregar la columna en la primera posición. Para agregarlo a una posición específica, puede usar la palabra clave posterior y el nombre de la columna para desear que se cree la nueva columna. Este es un parámetro opcional; Si no se especifica, MySQL agregará la nueva columna al final de la tabla.
El siguiente ejemplo muestra cómo agregar una tabla al final,
Blogs de alteración de la tablaLa consulta anterior debe agregar una columna de calificación de tipo int a la tabla de blogs.
También puede agregar varias columnas a una tabla existente como se muestra en la sintaxis a continuación:
ALTER TABLA TABLA_NAMEEjemplo 2 - columna MySQL alter
También podemos usar el comando ALTER TABLE para cambiar las propiedades de una columna como se muestra en la sintaxis a continuación:
Table de table de AltePor ejemplo, para modificar el tipo de datos de la columna de calificación a Varchar, podemos ejecutar:
Blogs de alteración de la tablaEjemplo 3 - columna de cambio de nombre de mysql
Para cambiar el nombre de una columna, use la sintaxis:
ALTER TABLA TABLA_NAMEEjemplo:
Blogs de alteración de la tablaLo anterior debe cambiar el nombre de la columna de calificación a RT.
Ejemplo 4 - columna de caída mysql
Para soltar una columna usando el comando alter tabla, use la sintaxis:
ALTER TABLA TABLA_NAMEEjemplo:
Blogs de alteración de la tablaEsto debería eliminar la columna RT de la tabla de blogs.
Ejemplo 5 - Mysql renombre la mesa
También podemos usar la instrucción ALTER TABLE para cambiar el nombre de una tabla existente como se muestra en la sintaxis a continuación:
ALTER TABLA TABLA_NAMEEjemplo:
Blogs de alteración de la tablaLa consulta anterior debe cambiar el nombre de la tabla de blogs a publicaciones.
Conclusión
En esta publicación, aprendió cómo usar la instrucción ALTER TABLE para alterar varias propiedades de tabla y columna, como soltar columnas, renombrar una tabla y más.