嘿伙计们,我在实际创建数据库时遇到了一点麻烦。
我的教授为我们提供了一个 .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;
它说"空集"
试试这个
mysql -u user -p pass dbname
检查 .data 文件是否存在任何"USE databasename"查询,以及数据库名称是否与预期名称相同。