我可以将哪种文件格式导入 MySQL Workbench?

What kind of file formats can I import into MySQLWorkbench?

Sakila 数据库带有一个 schema.sql 文件、一个 data.sql 文件和一个 sakila.mwb 文件。要在 Workbench 中加载 Sakila 数据集,我首先加载架构,然后加载数据,然后打开 .mwb 文件。

这是您在 Workbench 中唯一可以查询的方式吗?您是否总是需要导入架构、导入数据然后打开 .mwb 文件?

例如,我希望能够继续 data.gov,下载 XLS、HTML 或 CSV 文件(并不是说我真的知道如何使用所有这些,但最终我想)并从中创建一个数据库。我是否必须自己探索他们的格式,创建我自己的 schema/model(这些意思相同吗?)然后以某种方式告诉 Workbench 如何填写我的每个 table具有条目的架构来自 CSV/CLS/HTML 文件?

您可以这样做:

1- 创建 table

CREATE TABLE test(id INT, value1 VARCHAR(255), value2 DECIMAL(8,4));

2- 也许您有格式如下的文本或其他文件:

1   tareq     1.2
2   sarah     2.3
3   Hany      4.5

3- 使用加载数据命令,将该文件导入 MySql table:

LOAD DATA LOCAL INFILE 'E:/data.txt' 
INTO TABLE test COLUMNS TERMINATED BY '\t';

注意这里,数据文件中的值应该用制表符分隔,每行后换行。