Duplicating Tables
メニューを表示するにはスワイプしてください
We can create a duplicate of a table using the following query:
CREATE TABLE table_name AS (SELECT STATEMENT);
The above query creates a new table named table_name and inserts the results of the SELECT STATEMENT into it.
Creating an Exact Copy
CREATE TABLE students_duplicate AS SELECT * FROM students;
This query creates a new table called students_duplicate from the result of the query SELECT * FROM students;.
Creating a Concise Table
We can also create a more concise table by selecting specific columns from the target table:
CREATE TABLE students_basic_info AS SELECT name, age FROM students;
This query creates a new table named students_basic_info containing only the first_name and age columns from the students table.
Key Points
- The new table (
table_name) is created with the structure and data of theSELECTquery's result; - This method is useful for creating backups, filtered copies, or summary tables.
Demonstration:
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 7