小编典典

如何将.sql文件转换为mysql db中的表

sql

我猜有.sql文件是自动生成的。我没有生成此文件,但是无论如何它都包含数据库名称和所有带有字段的表。我想将数据库和表添加到我的mysql
localhost中,并想知道如何做到这一点。我尝试上传文件,但是不断收到有关我的sql语法的错误。语法对我来说似乎都是正确的,因此.sql文件是否需要更改?


阅读 201

收藏
2021-04-14

共1个答案

小编典典

从命令行:

 mysql -u root -p databaseName < file.sql

其中databaseName是已经创建的空数据库,而file.sql是您拥有的.sql文件,运行命令时,必须与该文件位于同一文件夹中。这也假定使用root作为用户,并且受密码保护。根据需要修改您自己的设置。

另外,您可以通过翻转尖括号将数据库转储到文件来进行相反的操作。像下面一样。

 mysql -u root -p databaseName > file.sql
2021-04-14