ホームページ  >  記事  >  データベース  >  MySQL でテーブルをレプリケートするいくつかの方法の紹介

MySQL でテーブルをレプリケートするいくつかの方法の紹介

coldplay.xixi
coldplay.xixi転載
2021-04-28 09:42:284414ブラウズ

MySQL でテーブルをレプリケートするいくつかの方法の紹介

# テーブルをコピーするいくつかの方法

    コピーのみ
  • テーブル構造
create table tableName like someTable;

主キーとインデックスを含むテーブル構造のみがコピーされますが、テーブル データはコピーされません

    Onlyテーブル データがコピーされます
#create table tableName select * from someTable;
テーブルの一般的な構造とすべてのデータをコピーします。主キー、インデックスなど。


    完全コピー
テーブル tableName を someTable のように作成;
挿入tableName select * from someTable;

2 つのステップで完了します。最初にテーブル構造をコピーし、次にデータを挿入します。

関連する無料学習の推奨事項:
mysql ビデオ チュートリアル

データベースに接続し、学生データベースを使用し、すべてのデータ テーブルを表示します
  1. USE student;SHOW TABLES;
  2. レンダリング:


2. t1 データ テーブルを作成し、2 つの項目を挿入します。 名前フィールドのレコードとインデックスを設定します。 MySQL でテーブルをレプリケートするいくつかの方法の紹介#

CREATE TABLE t1(
	id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
	name VARCHAR(50) COMMENT '姓名');INSERT INTO t1(name) VALUES('张三');INSERT INTO t1(name) VALUES('李四');CREATE INDEX idx_name ON t1(name);

Rendering:


3. すべて表示します。 t1 データ テーブルのレコードMySQL でテーブルをレプリケートするいくつかの方法の紹介

SELECT * FROM t1;

レンダリング:


4. t1 データ テーブルのインデックスを表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW INDEX FROM t1\G;

レンダリング:


5. t2 データ テーブルを作成します (テーブル構造をコピーするだけ) MySQL でテーブルをレプリケートするいくつかの方法の紹介

CREATE TABLE t2 LIKE t1;

レンダリング:


6. t2 データ テーブルのレコードを表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SELECT * FROM t2;

Rendering:


7. t2 データ テーブルのインデックスを表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW INDEX FROM t2\G;

Rendering:


8. t2 データ テーブルの構造を表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW CREATE TABLE t2\G;

レンダリング:


9. t3 データ テーブルを作成します (テーブル データのみをコピーします)MySQL でテーブルをレプリケートするいくつかの方法の紹介

CREATE TABLE t3 SELECT * FROM t1;

レンダリング:


10 . t3 データ テーブルのテーブル構造の表示 MySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW CREATE TABLE t3\G;

Rendering:


11. t3 データ テーブルのインデックスの表示 MySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW INDEX FROM t3;

Rendering:


12. t3 データ テーブルのすべてのレコードを表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SELECT * FROM t3;

レンダリング:


13. t4 データ テーブルを作成します (完全なコピー)MySQL でテーブルをレプリケートするいくつかの方法の紹介

CREATE TABLE t4 LIKE t1;INSERT INTO t4 SELECT * FROM t1;

レンダリング:


14. t4 データ テーブルの構造を表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW CREATE TABLE t4\G;

レンダリング:


15. t4 データ テーブルのインデックスを表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SHOW INDEX FROM t4\G;

レンダリング:


16. t4 データ テーブルのすべてのレコードを表示しますMySQL でテーブルをレプリケートするいくつかの方法の紹介

SELECT * FROM t4;

レンダリング:


MySQL でテーブルをレプリケートするいくつかの方法の紹介注:この記事はブロガーのMySQL学習をまとめたものであり、商用利用は一切サポートしておりませんので、転載の際は出典を明記してください! MySQL の学習にある程度の興味と理解がある場合は、いつでもブロガーとコミュニケーションをとることができます~

関連する無料学習の推奨事項:
mysql データベース

(ビデオ)

以上がMySQL でテーブルをレプリケートするいくつかの方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。