0

データベースを実際に作成するのに少し問題があります。

私の教授は、テーブルを作成してテーブルにデータを挿入するために実行する必要があるすべてのクエリを含む .data ファイルを提供してくれました。次のコード行を実行します。

mysql -u user -p pass >use dbname.data

しかし、データベースにクエリを実行したり、データベースに対して何かを実行しようとすると、データベースにテーブルがないと表示されます。私はまた、運が悪いと次のことを試しました:

mysql -u user -p pass >create dbname.data
mysql -u user -p pass >create database dbname.data

誰かがここで正しい方向に私を向けることができますか? 時間がなくなりました。教授は文字通り役に立ちません。

前もって感謝します。

編集:

私は以下を実行し、「クエリOK、1行が影響を受けました」という一連のクエリを実行しました

use databasename;
source dbfilename.data

しかし、今私がこれらを実行すると:

use databasename;
show tables;

「空のセット」と表示されます

4

2 に答える 2

1

これを試して

mysql -u user -p pass dbname < file.data

于 2012-07-06T00:14:47.957 に答える
0

'USE databasename' クエリが存在する場合、およびデータベース名が予期したものと同じである場合は、.data ファイルを確認してください。

于 2012-07-06T03:16:55.890 に答える