Columna de eliminación de SQL desde la tabla

Columna de eliminación de SQL desde la tabla
Cuando se trabaja con una base de datos SQL, es común querer eliminar una columna. Podría ser que la columna ya no sea relevante, o la agregó accidentalmente al crear su tabla. Cualquiera que sea su razón, eliminar columnas de una tabla es sencillo. Además, SQL permite la eliminación de múltiples columnas en un solo comando.

Esta guía cubre todos los detalles sobre la eliminación de columnas de una tabla. En resumen, crearemos una tabla y luego mostraremos cómo eliminar columnas.

Cómo eliminar una columna de la tabla

Antes de abrir nuestro SQL, primero debemos asegurarnos de que tengamos a MySQL en ejecución. Confirmar su estado usando el siguiente comando.

$ sudo systemctl status mysql

Si no se está ejecutando, use SystemCTL para iniciarlo.

$ sudo systemctl iniciar mysql

Permítanos abrir nuestro mysql en la línea de comando con el siguiente comando.

$ mysql -u root -p

Para este tutorial, usaremos el Linuxhint base de datos. Por lo tanto, seleccione su base de datos utilizando el comando Usar.

Una vez que seleccionamos la base de datos, creemos el usuarios tabla con varias columnas. En nuestro caso, tenemos cuatro columnas.

Podemos usar el INSERTAR Comando para insertar valores en nuestras columnas.

Hasta ahora, podemos verificar el estado de nuestra tabla usando el SELECCIONAR * dominio. En la imagen a continuación, notará que tenemos varias columnas y los valores que insertamos en las columnas.

Ahora que tenemos nuestra mesa lista, es hora de que nos centremos en cómo eliminar las columnas.

Para eliminar una columna de una tabla, el ALTERAR se usa el comando. El comando admite modificar la estructura de las tablas, incluida la adición de columnas, modificarlas, renombrar y eliminar columnas.

A continuación se muestra la sintaxis para eliminar columnas de una tabla.

$ Alter table_name drop columna column_name;

Debes agregar el gota Palabra clave para eliminar su mesa. Por ejemplo, si queríamos eliminar la columna apellido de la mesa usuarios, Podríamos ejecutar el comando sql a continuación.

$ Alter Tabla Usuarios Drop de columna LastName;

Una vez que hayamos dejado caer la columna, podemos usar el descomunal comando ver la nueva estructura. La salida a continuación muestra el mensaje de éxito después de soltar la columna y las columnas restantes después de ejecutar el comando DESC.

Otra forma de confirmar que la columna eliminada se elimina es seleccionando todas las columnas y sus valores utilizando el comando SELECT ALL, como en la imagen a continuación. Notarás que no tenemos la columna LastName.

Eliminar varias columnas

Primero usemos la palabra clave Agregar para agregar más columnas a nuestra tabla para demostrar cómo podemos eliminar varias columnas.

Verifiquemos la estructura actual de la tabla utilizando el comando DESC.

Para eliminar varias columnas en un comando, agregue la palabra clave de caída para cada nombre de columna separado por un comando.

Aquí está la sintaxis para eliminar varias columnas.

$ Alter tabla table_name drop columna columna1, columna de columna de caída2, columna de soltar columna3;

En el ejemplo a continuación, estamos dejando caer la edad y la altura de las columnas. Podemos confirmar la eliminación usando el comando DESC.

Tenga en cuenta que no tiene que agregar la palabra clave de la columna al usar SQL. Usando la sintaxis a continuación, también puede eliminar una columna en una tabla.

$ Alter tabla table_name drop column_name;

Conclusión

La palabra clave alter se usa para eliminar una columna en SQL. Esta guía ha presentado varios ejemplos prácticos de uso de columnas de eliminación en una tabla, incluida la eliminación de múltiples columnas usando un comando. Además, hemos visto cómo confirmar la eliminación usando el descomunal palabra clave. Con suerte, ahora puede trabajar con tablas en SQL y usar el comando alter para modificar su estructura.