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

有人可以在这里指出我正确的方向吗?我的时间不多了,我的教授根本没有帮助!

提前致谢。

编辑:

我运行了以下命令,它运行了一堆查询“查询正常,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

检查 .data 文件是否有任何“USE databasename”查询以及数据库名称是否与您期望的相同。

于 2012-07-06T03:16:55.890 回答