2015-03-06 2 views

ответ

1

Вы можете сделать это с помощью PhpMyAdmin,
(в этом методе CSV файл первой строки элементы использовать в качестве имен столбцов для таблицы SQL)
1) Выбор базы данных
2) перейти на импорт вкладки и выберите CSV файл
3) ↓↓↓↓↓↓↓ import options
4) после того, как выше шаги будут созданы новые таблицы, и если вы хотите изменить имена таблиц, вместо того table1, tABLE2
выберите таблицу и перейдите на вкладку операции :)

(phpMyAdm в 4.1.14)

1

Я не эксперт в области MySQL, но я не верю, что существует такой процесс импорта. И может быть, нет других серверов баз данных, таких как Oracle, SQL Server, или PostgreSQL. Фактически, это может быть не желательная автоматизация, поскольку таблица должна определяться и создаваться пользователем для соответствия реляционной модели базы данных и для соответствующих типов данных, индексов и ключей.

Практически все диалоги SQL требуют предварительной настройки таблицы базы данных. Если нет, то как система заранее узнает, что вы предназначаете целое или длинное число, двойное или десятичное число, крошечный текст или длинный текст, какие поля должны индексироваться или служить в качестве первичного ключа и т. Д.?

Вы можете возразить MS Access разрешает импорт CSV с необязательным именем таблицы. Тем не менее, мастер ленты просматривает пользователя, настраивая типы полей, первичный ключ и имя таблицы. Идя по пути автоматизации без мастера, для метода DoCmd.TransferText требуется имя таблицы при использовании аргумента acImportDelim.

Итак, ваш лучший процесс в MySQL может быть LOAD DATA INFILE для массового импорта внешнего CSV в существующую таблицу.

Смежные вопросы