🧚 ¡Oye! Beekeeper Studio es una GUI de bases de datos rápida, moderna y de código abierto Descarga
8 de agosto de 2024 Por Matthew Rathbone

MySQL

En MySQL, es importante tener en cuenta que la sintaxis es un poco diferente. MySQL no soporta directamente ALTER TABLE RENAME COLUMN. Sin embargo, podemos usar la palabra clave CHANGE. Así se hace:

ALTER TABLE table_name
CHANGE old_column_name new_column_name column_type;

Una implementación real se ve así:

ALTER TABLE Employees
CHANGE Name Fullname VARCHAR(100);

En este código, cambiamos la columna ‘Name’ de la tabla ‘Employees’ a ‘Fullname’. Ten en cuenta que necesitas especificar el tipo de la columna.

PostgreSQL y Oracle SQL

En PostgreSQL y Oracle SQL, puedes usar directamente la sintaxis ALTER TABLE... RENAME COLUMN, como se muestra a continuación:

ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;

Un ejemplo sería:

ALTER TABLE Employees
RENAME COLUMN Name TO Fullname;

SQL Server

SQL Server tampoco soporta directamente la sintaxis ALTER TABLE... RENAME COLUMN. Tendremos que usar el procedimiento almacenado sp_rename. Este procedimiento recibe el nombre completo de la tabla y la columna, el nuevo nombre de la columna y una cadena fija ‘COLUMN’:

EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN';

Así se usa el procedimiento almacenado sp_rename:

EXEC sp_rename 'Employees.Name', 'Fullname', 'COLUMN';

Sqlite

SQLite también soporta la sintaxis ALTER TABLE... RENAME COLUMN.

ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;

Por ejemplo:

ALTER TABLE Employees
RENAME COLUMN Name TO Fullname;

Renombrar columnas con Beekeeper Studio

Beekeeper Studio funciona con una gran variedad de bases de datos SQL, como MySQL, PostgreSQL, SQL Server y SQLite.

Para renombrar una columna, solo haz clic derecho en la columna que quieres renombrar en la vista del esquema, selecciona ‘Rename column’ y escribe el nuevo nombre.

Conclusión

Renombrar columnas es un proceso sencillo con la sentencia ALTER TABLE en SQL. La sintaxis varía un poco entre las distintas bases de datos SQL, pero el concepto es el mismo. Asegúrate de probar tus cambios en un entorno de desarrollo antes de aplicarlos en producción para evitar interrupciones. ¡Feliz programación!

Otros artículos que te pueden gustar:

Beekeeper Studio es un cliente de bases de datos gratuito y de código abierto

La mejor herramienta de consultas y edición de SQL que he usado. Tiene todo lo que necesito para administrar mi base de datos. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio es rápido, intuitivo y fácil de usar. Es compatible con muchísimas bases de datos y funciona de maravilla en Windows, Mac y Linux.

La versión de Beekeeper para Linux tiene el 100% de las funciones, sin recortes ni concesiones.

Lo que dicen los usuarios de Beekeeper Studio

★★★★★
"Beekeeper Studio reemplazó por completo mi antiguo flujo de trabajo con SQL. Es rápido, intuitivo y hace que trabajar con bases de datos vuelva a ser agradable."
— Alex K., desarrollador de bases de datos
★★★★★
"He probado muchas GUI de bases de datos, pero Beekeeper logra el equilibrio perfecto entre funciones y simplicidad. Simplemente funciona."
— Sarah M., ingeniera full stack

¿Listo para mejorar tu flujo de trabajo con SQL?

download Descarga gratis