Post recopilatorio para ver las diferentes sentencias para trabajar con tablas en MySQL, anteriormente vimos cómo crear, modificar, borrar, vaciar y renombrar tablas de la base de datos.
Estas son las sentencias básicas más comunes para trabajar con tablas en MySQL extraídas de un página web oficial:
CREATE TABLE es la sentencia que tenemos que usar para crear una tabla en la base de datos. Su sintaxis básica es la siguiente:
CREATE TABLE IF NOT EXISTS nombre_tabla
Más información y ejemplos en el post «CREATE TABLE MySQL: Crear una tabla en una base de datos«.
Con ALTER TABLE podemos modificar la estructura y especificaciones de las tablas y sus columnas en una base de datos. Su sintaxis básica es la siguiente:
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE nombre_tabla [alter_specification [, alter_specification] ...]
Más información y ejemplos en el post «ALTER TABLE: Modificar la estructura de tablas y columnas en MySQL«.
Con DROP TABLE eliminamos una tabla de la base de datos. Su sintaxis básica es la siguiente:
DROP TABLE IF EXISTS nombre_tabla
Más información y ejemplos en el post «DROP TABLE: Eliminar una tabla en MySQL«.
La finalidad de TRUNCATE TABLE vaciamos todo el contenido de una tabla de la base de datos, la tabla siguen manteniendo las columnas y sus especificaciones. Su sintaxis básica es la siguiente:
TRUNCATE TABLE nombre_tabla;
Más información y ejemplos en el post «TRUNCATE TABLE: Vaciar una tabla en MySQL«.
Con RENAME TABLE cambiamos el nombre de una tabla de la base de datos. Su sintaxis básica es la siguiente:
RENAME TABLE nombre_tabla TO nombre_nuevo_tabla
Más información y ejemplos en el post «RENAME TABLE: Renombrar una tabla en MySQL«.