Duplicando Tablas
Desliza para mostrar el menú
Podemos crear un duplicado de una tabla usando la siguiente consulta:
CREATE TABLE table_name AS (SELECT STATEMENT);
La consulta anterior crea una nueva tabla llamada table_name e inserta los resultados de la SELECT STATEMENT en ella.
Creando una Copia Exacta
CREATE TABLE students_duplicate AS SELECT * FROM students;
Esta consulta crea una nueva tabla llamada students_duplicate a partir del resultado de la consulta SELECT * FROM students;.
Creando una Tabla Concisa
También podemos crear una tabla más concisa seleccionando columnas específicas de la tabla objetivo:
CREATE TABLE students_basic_info AS SELECT name, age FROM students;
Esta consulta crea una nueva tabla llamada students_basic_info que contiene solo las columnas first_name y age de la tabla students.
Puntos Clave
- La nueva tabla (
table_name) se crea con la estructura y los datos del resultado de la consultaSELECT; - Este método es útil para crear copias de seguridad, copias filtradas o tablas de resumen.
Demostración:
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 7
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Sección 5. Capítulo 7