Tablas
Crear
Para crear una tabla en MySQL, se utiliza la sentencia CREATE TABLE. Por ejemplo, si deseas crear una tabla de usuarios con los campos id, nombre, email y contraseña, puedes hacer lo siguiente
Añadir columnas
Si deseas agregar una nueva columna a una tabla existente, puedes utilizar la sentencia ALTER TABLE. Por ejemplo, si deseas agregar una columna "telefono" a la tabla "usuarios", puedes hacer lo siguiente
Modificar
Modificar columnas
Si deseas modificar una columna existente, puedes utilizar la sentencia ALTER TABLE y la cláusula MODIFY. Por ejemplo, si deseas cambiar el tipo de datos de la columna "email" a VARCHAR(255), puedes hacer lo siguiente:
Modificar el nombre de una tabla
Modificar el nombre de una columna
Eliminar columna
Eliminar tabla
Truncate
Si deseas eliminar todos los registros de una tabla sin eliminar la tabla en sí, puedes utilizar la sentencia TRUNCATE TABLE.
Copiar desde otra tabla
Es posible crear una nueva tabla a partir de los datos de una tabla existente utilizando la cláusula CREATE TABLE AS. Esta cláusula permite crear una nueva tabla y copiar los datos de la tabla original en la nueva tabla. También es posible definir que columnas se quieren copiar.
SINTAXIS
COPIAR TODAS LAS COLUMNAS
SELECCIONAR QUE COLUMNAS COPIAR
ASPECTOS IMPORTANTES
Es importante tener en cuenta que la cláusula CREATE TABLE AS no copia restricciones como claves primarias o restricciones de unicidad. Si se desea que la nueva tabla tenga las mismas restricciones que la tabla original, es necesario definirlas manualmente después de crear la tabla.
Last updated