1. 使用 mysql 命令行工具:
mysql -u [username] -p[password] [database_name] < [input_file.sql]
示例:
mysql -u root -p mydatabase < backup.sql
上述命令将从名为 backup.sql 的 SQL 文件中导入数据到名为 mydatabase 的数据库中。在执行命令后,系统将提示您输入数据库密码。
如果导入的 SQL 文件包含 CREATE DATABASE 语句,您可以使用以下命令:
mysql -u [username] -p[password] < [input_file.sql]
2. 使用 MySQL Workbench:
MySQL Workbench 提供了图形化的导入功能:
- 打开 MySQL Workbench 并连接到您的数据库服务器。
- 在导航器中选择 "Server" -> "Data Import"。
- 选择要导入的文件类型和路径,然后点击 "Start Import"。
3. 使用 SQL 语句导入数据:
如果您使用了 SELECT ... INTO OUTFILE 导出数据到 CSV 文件,可以使用 LOAD DATA INFILE 语句导入数据:
LOAD DATA INFILE '/path/to/input_file.csv'
INTO TABLE your_table
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
4. 使用 MySQL 导入工具:
一些第三方工具和服务也提供了数据库导入的功能,例如 MySQL Shell、phpMyAdmin 等。
确保在导入数据之前,数据库结构和导入的数据格式是匹配的。此外,注意在导入大量数据时可能需要调整数据库服务器的配置以提高导入效率。
选择合适的导入方式取决于您的需求和工作流程。
转载请注明出处:http://www.zyzy.cn/article/detail/14110/MySQL