我猜有.sql文件是自动生成的。我没有生成此文件,但是无论如何它都包含数据库名称和所有带有字段的表。我想将数据库和表添加到我的mysql localhost中,并想知道如何做到这一点。我尝试上传文件,但是不断收到有关我的sql语法的错误。语法对我来说似乎都是正确的,因此.sql文件是否需要更改?
从命令行:
mysql -u root -p databaseName < file.sql
其中databaseName是已经创建的空数据库,而file.sql是您拥有的.sql文件,运行命令时,必须与该文件位于同一文件夹中。这也假定使用root作为用户,并且受密码保护。根据需要修改您自己的设置。
另外,您可以通过翻转尖括号将数据库转储到文件来进行相反的操作。像下面一样。
mysql -u root -p databaseName > file.sql