別のテーブルにSQLのコピーテーブル

SqlServerのコピーテーブル構造とテーブルデータ

既存のテーブルにテーブルのデータをコピーします
 INSERT INTO targetTableName SELECT COLUMNS FROM sourceTableName;
新しいテーブルにコピーするテーブル構造とデータ
 SELECT COLUMNS  
 INTO  newTableName
 FROM  sourceTableName
 where whereExpression ;

注意:

この文は、テーブルの構造をコピーすることができます。この文は、同じコピー元のプライマリキー、インデックス、制約およびトリガーを作成しません。

Oracleのコピーテーブル構造とテーブルデータ

既存のテーブルにテーブルのデータをコピーします
 INSERT INTO targetTableName SELECT COLUMNS FROM sourceTableName;
新しいテーブルにコピーするテーブル構造とデータ
 CREATE TABLE newTableName AS SELECT COLUMNS FROM sourceTableName  where whereExpression;

注意:

この文は、テーブルの構造をコピーすることができます。この文は、同じコピー元のプライマリキー、インデックス、制約およびトリガーを作成しません。

MySQLのレプリケーションテーブル構造とテーブルデータ

既存のテーブルにテーブルのデータをコピーします
     INSERT INTO targetTableName SELECT COLUMNS FROM sourceTableName;
新しいテーブルにコピーするテーブル構造とデータ
CREATE TABLE targetTable LIKE sourceTable;


CREATE TABLE newTableName AS (SELECT COLUMNS FROM sourceTableName  where whereExpression);

注意:

この文は、テーブルの構造をコピーすることができます。この文は、同じコピー元のプライマリキー、インデックス、制約およびトリガーを作成しません。

おすすめ

転載: www.cnblogs.com/xgzh/p/11269009.html