Какие форматы файлов я могу импортировать в MySQLWorkbench? - PullRequest
0 голосов
/ 05 января 2019

База данных Sakila поставляется с файлом schema.sql, файлом data.sql и файлом sakila.mwb. Чтобы загрузить набор данных Sakila в Workbench, я сначала загружаю схему, затем данные и затем открываю файл .mwb.

Это единственный способ выполнять запросы в Workbench? Вам всегда нужно импортировать схему, импортировать данные, а затем открыть файл .mwb?

Например, я хочу иметь возможность перейти на data.gov, скачать файл XLS, HTML или CSV (не то, чтобы я действительно знал, как работать со всеми этими, но в конечном итоге я бы хотел) и создать база данных из них. Должен ли я провести собственное исследование их формата, создать собственную схему / модель (означают ли они одно и то же?), А затем как-то сказать Workbench, как заполнять каждую таблицу в моей схеме записями из CSV / CLS / HTML файл

1 Ответ

0 голосов
/ 05 января 2019

Вы можете сделать что-то вроде:

1- Создать таблицу

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:

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

Обратите внимание, что здесь значения в файле данных должны быть разделены символом табуляции и новой строкой после каждой строки.

...