回答:
.sqlファイル自体はテーブルではありません。それらはエクスポートされたデータベースです。基本的に、テーブルなどを作成するためのデータベースソフトウェアのコード。CREATE TABLEなど。同様のデータベース/テーブルを作成する場合に使用するコードとまったく同じです。
これは、ファイルがテーブルではなく、テーブルを作成できるのはMySQLなどのSQLソフトウェアだけであることを意味します。
比較すると、友人が一連のファイルを自動的に作成するマクロ/スクリプトを送ってきたように、マクロを起動して実際にファイルを作成せずにファイルを表示したい場合です。ファイルを作成するWindowsをエミュレートする非常に具体的なツールがない限り、実際には不可能です。
したがって、あなたの唯一の解決策は、SQLをインストールし、データベースをインポートして、自分のコンピューターで効果的に新しく作成することだと思います。これを行うには、WAMPserver(http://www.wampserver.com/en/)をインストールして実行し、Webブラウザーのアドレスバーに「localhost」と入力するのが最も簡単な方法だと思います。次にphpMyAdminをクリックし、ファイルへのインポートをクリックします。ファイルのエンコーディングが一致していることを確認してください。
WAMP(したがってMySQL)は、ファイルがMySQL形式でエクスポートされた場合にのみ機能することに注意してください。つまり、元のデータベースがMySQLにあった場合、または他のSQLエンジン(Microsoft SQL Serverなど)にMySQLと互換性のあるエクスポートのオプションがある場合です。もちろん、オプションが使用された場合。そうでない場合は、.sqlファイルが含まれているデータベースソフトウェアの形式を見つけて、適切なソフトウェアをインストールする必要があります。
ああ、投稿する直前に簡単な検索を行いました。実際のデータベースがなくてもSQLをシミュレートし、テーブルを表示できるツールを見つけたかもしれません。多分。それをテストするのはあなた次第です。あなたがしたいことをまったくしないかもしれませんが、もしそうなら、それはWAMPより簡単かもしれません。ただし、適切なSQLソフトウェアのインストールは機能するはずです。
http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html
invalid identifier
や「いいね」のラインに沿ってエラーを出した場合、OPはほとんど役に立ちません。詳細に立ち入る必要はありませんが、RDBMS ごとに構文が異なることに注意することが重要だと感じています。
IMPORT機能を備えたシンプルなSQLLiteブラウザーを使用できます。これは、SQLを学習したくない場合に最も簡単な方法です。
.sqlファイルには、データベースの再構築に必要なSQLステートメントが含まれています。それをあなたに送った人は、データベースの一部または全部を.sqlファイルにダンプしました。
この質問をしているので、Excelのテーブルで表示できるように、CSV(カンマ区切り値)ファイルで表示したいデータをその人にエクスポートしてもらう方が良いと思います。
.sqlファイルは、自分でデータベース管理者である場合に適しています。データベースサーバーに移動して.sqlファイルをインポートすると、データベースサーバーは、送信された.sqlファイルの説明に従ってデータベースを再作成します。
WAMPサーバーは必要ありません。SQLスクリプトをインポートするにはデータベースサーバーのみが必要です。ただし、SQLダンプではなくCSVファイルを送信するように依頼するだけで、多くのトラブルを回避できます。
ほぼ1年後、アリアンに感謝の意を表したいと思います。私はインターネットのない環境にいて、サードパーティのためにクライアントのMySQLデータベーステーブルを.xlsに変換する必要があったため、データベースから.SQLファイルを取得しました。
私はMySQLについて何も知らないので、どのように
mysql -uroot -ppassword
> show databases;
> use thisdatabase;
> show tables;
次に、mysqldumpを使用します
/usr/bin/mysqldump -uroot -ppassword thisdatabase -e "thistable" > thistable.sql
しかし、「WAMPserver(http://www.wampserver.com/en/)をインストールして実行する」を提案した上記の投稿を読んだ後、Webブラウザのアドレスバーに「localhost」と入力します。次に、phpMyAdminをクリックし、インポートをクリックしますファイルをインポートします。」本当に簡単でした。
インストール済みの「テスト」データベースにインポートした後、Excelで開くために.xlsファイルを簡単にエクスポートできました。
ただし、「CSV for Excel」オプションを使用しても、Excelは混乱せずに使用できるCSV形式を生成しませんでしたが、「列内のキャリッジリターン/ラインフィード文字の削除」および「Put」オプションで基本的な「CSV」を選択することに注意してください最初の行の列名」が完璧なファイルを作成しました。
これは1年前だと思いますが、おそらく私のような誰かが将来一緒に来て、これが役立つでしょう!
テーブルとして開くことはできませんが、SQLコードを確認したい場合は、拡張子を.txtに変更してテキストエディターで開くことができます。