15

私はMySQLについてまったく知りません。しかし、Visio を使用して MySQL データベースをリバース エンジニアリングしようとしています。これを行うために必要な手順はわかっていますが、データベースを [データベース] セクションに表示できません (以下を参照)。

ここに画像の説明を入力

.SQL ファイルを使用して MySQL データベースを作成し、このリストに表示するにはどうすればよいですか? 私はこのコードを試しました: mysql -u username -p password database_name < filename.sql もちろん、自分の資格情報を使用します。しかし、それはうまくいかないようです。このステートメントが機能する場合、.SQL ファイルはどのフォルダーに配置する必要がありますか?

4

3 に答える 3

40

1)ファイル「filename.sql」を作成します

2)このファイルをインポートするデータベースをDBに作成します。

3)command-prompt / terminalから、「filename.sql」を作成したディレクトリに移動します。

4)コマンドを実行します:mysql -u username -p password database_name < filename.sql。(ファイルの適切なパスを指定して、このコマンドをどこからでも実行することもできます)。MySQLのパスワードが設定されていない場合があります。もしそうなら、mysql -u username database_name < filename.sqlまた動作します。

あなたの場合、ojsという名前のデータベースを作成し、C:driveでojs.sqlという名前のファイルも作成した場合は、次のコマンドを実行します。

編集:パスを引用符で囲みます。

mysql -u username -p password ojs < "C:\ojs.sql"

mysqlにテーブルをインポートする別の方法があります。この方法でも実行できます。

1)データベースを接続します

2)コマンド「useojs;」と入力します。

3)コマンド「sourceC:/ojs.sql」と入力します

于 2012-05-26T20:33:28.333 に答える