ネビ活 | ネットビジネス生活

ネットxお金のスキルを作り、未来永劫豊かに暮らす事を目指すサイト

phpMyAdminでデータベースの一部テーブルのみインポートのやり方。初心者でも分かるように解説。

更新日:

データベースの1テーブルだけバックアップからインポートしたいんだけど、うまく出来なくて・・

 

というわけで、ここでは、phpMyAdminを使って、

データベースの一部のテーブルのみをエクスポート、それをインポートする方法を初心者でもバッチリできるように解説していきます。

 

ちなみに、データベース丸ごとインポートの場合はこちら↓

phpMyAdminでデータベースを丸ごとインポートのやり方。初心者でもできるように解説。

Neby

 

Laravelって稼げるの?独学?スクール?高給を稼ぐためにどうするべきか教えます。

phpMyAdminでデータベースの一部テーブルのみインポートのやり方。

今回は、サーバー上とPC(XAMPP)上にそれぞれMySQLデータベースがあると仮定して、

  1. サーバーのデータベースから一部テーブルのみをエクスポート(バックアップ)
  2. PC(XAMPP)のMySQLにそのテーブルのデータのみインポート

というシチュエーションで解説していきます。

 

1. phpMyAdminでデータベーステーブルをエクスポート

まずは、バックアップ本体の作成、つまりエクスポートのやり方を説明します。

 

(サーバー側の)phpMyAdminを立ち上げます。

左メニューから、エクスポートしたいテーブルをクリックします。図ではsearchesというテーブルだけエクスポートします。

画面上のパンくずリストの現在位置(赤線)がちゃんとテーブルになってる事を確認してください。

あとは、簡易のまま、実行ボタンを押すだけです。出来たエクスポートファイルをPCに保存します。

テーブルのエクスポート(バックアップ)は完了です。

 

2. phpMyAdminでデータベーステーブルをインポート

今度はインポートする側(PC、XAMPP側)のphpMyAdminを立ち上げます。

このインポート側の必要なデータがミスで消えてしまったという事故を防ぐために、こちらのデータベースのバックアップ(エクスポートファイルの作成)も必ずやって、別のフォルダに保存しておきましょう!
Neby

 

続きです。

左メニューのデータベース名をクリックし、構造タブを開くと、テーブル一覧が出てきます。今回インポートしたいテーブルと同じテーブルが現存してる場合は、こいつを削除ボタンを押して削除します。

 

削除が完了したら、そのままインポートタブを今度は開きます。

画面上のパンくずリストの現在位置(黄色線)がインポートしたいデータベースになってる事を確認してください。

参照ボタンを押して、エクスポートファイルを設定します。

基本的にデフォルトの設定のままでOKですが、エラーが出る原因になりやすい「外部キーのチェックを有効にする」だけチェックを外すのがおすすめです。

あとは実行を押せば、インポートが完了します。

先程削除したテーブルが復活し、データが入ってるはずです。

 

Neby

 

全体データベースのバックアップから一部のテーブルの復旧は可能?

 

一つ質問!今、エクスポートファイルは、テーブルのバックアップだけのエクスポートファイルを作ったよね。

もし、データベース全体のエクスポートファイルしか持ってない場合、それを使って一部のテーブルのみインポートってできるの?

 

エクスポートファイルって実は種類があります。

例えば、下の画像のように、パンくずリストで現在位置がテーブル: searchesになってる状態で、エクスポートタブを開くと、

「テーブル"searches"から行単位でデータをエクスポート」とでます。

そして、searches.sqlというテーブルのみのバックアップファイルができました。

 

これを今度は、パンくずリストの現在位置が、データベースの状態で、
エクスポートタブをクリックすると、

今度は、「データベースからテーブルをエクスポート」とでました。

今度はデータベース名のバックアップファイルができ、この場合、全テーブルのバックアップ、つまりデータベース丸ごとのバックアップが入ってる状態となります。

 

そういう事だったのか。で、その全テーブルバックアップファイルで、一部のテーブルのみ復旧できるのかって事を聞きたいの。
直接は出来ないけど、間接的にやる事は可能だね。

 

まず、新しいデータベースを作成し、そこに全部のバックアップをインポートする。
そこから、一部のテーブルのみエクスポートをすれば、そのテーブルのみのバックアップファイルができるじゃん?それを使えばいいわけ。

Neby
なるほどね。

phpMyAdminでデータベースを丸ごとインポートのやり方。初心者でもできるように解説。

 

ちなみに、あなたがプログラミングを学んでる理由ってなんですか?

稼げるから?

じゃあ、どれくらい上達すれば稼げるのか?

どの言語なら稼げるのか?

本当にそんな高給を稼げるのかの現実を知ってますか?

詳しくは下の記事に本音の裏事情を書いてるので参考にしてくださいね。

Laravelって稼げるの?独学?スクール?高給を稼ぐためにどうするべきか教えます。

  • この記事を書いた人

Neby

本を毎日多読しつつ、資産運用、プログラミング、心理学、ネットビジネススキルを猛向上中。貧富の差が広がる5年後、10年後に安心生活を送るためのお金のリテラシー、スキル、資産を一緒に作っていきましょう。

-PHP Laravel入門

Copyright© ネビ活 | ネットビジネス生活 , 2020 All Rights Reserved.