MySQLのテーブルをコピー2024 年の最新の入門チュートリアル。このコースでは MySQLのテーブルをコピー について学習できます。
私たちは、テーブル構造、インデックス、デフォルト値などを含むMySQLのデータテーブルの完全なコピーを、必要な場合 あなただけのCREATE TABLE ja. SELECTコマンドを使用する場合は、達成することはできません。
この章では、次の手順、コピーMySQLデータテーブルを完了する方法を説明します:
テーブルw3big_tblをコピーするには、次の例を試してみてください。
ステップ1:
データ・テーブルの完全な構造を取得します。
mysql> SHOW CREATE TABLE w3big_tbl \G; *************************** 1. row *************************** Table: w3big_tbl Create Table: CREATE TABLE `w3big_tbl` ( `w3big_id` int(11) NOT NULL auto_increment, `w3big_title` varchar(100) NOT NULL default '', `w3big_author` varchar(40) NOT NULL default '', `submission_date` date default NULL, PRIMARY KEY (`w3big_id`), UNIQUE KEY `AUTHOR_INDEX` (`w3big_author`) ) ENGINE=InnoDB 1 row in set (0.00 sec) ERROR: No query specified
ステップ2:
SQL文データのテーブル名を変更し、SQL文を実行します。
mysql> CREATE TABLE `clone_tbl` ( -> `w3big_id` int(11) NOT NULL auto_increment, -> `w3big_title` varchar(100) NOT NULL default '', -> `w3big_author` varchar(40) NOT NULL default '', -> `submission_date` date default NULL, -> PRIMARY KEY (`w3big_id`), -> UNIQUE KEY `AUTHOR_INDEX` (`w3big_author`) -> ) ENGINE=InnoDB; Query OK, 0 rows affected (1.80 sec)
ステップ3:
第二のステップを実行した後、あなたは、データベースに新しいクローンclone_tblテーブルを作成します。 あなたは、データテーブルをコピーしたい場合は、達成するためにja. SELECT文をINSERT INTOを使用することができます 。
mysql> INSERT INTO clone_tbl (w3big_id, -> w3big_title, -> w3big_author, -> submission_date) -> SELECT w3big_id,w3big_title, -> w3big_author,submission_date -> FROM w3big_tbl; Query OK, 3 rows affected (0.07 sec) Records: 3 Duplicates: 0 Warnings: 0
上記の手順を実行した後は、テーブル構造とテーブルデータを含む、コピーテーブルを完了します。