Spec-Zone.ru › MariaDB

Использование CONNECT — Импорт данных из файла в таблицы MariaDB

Прямое использование внешних (файловых) данных имеет множество преимуществ, таких как работа с «свежими» данными, например, производимыми кассовыми аппаратами, телефонными коммутаторами или научными приборами. Однако в некоторых случаях вам может потребоваться импортировать внешние данные в базу данных MariaDB. Это чрезвычайно просто и гибко с помощью обработчика CONNECT. Например, предположим, что вы хотите импортировать данные XML-файла xsample.xml, ранее приведенного в примере, в таблицу MyISAM под названием biblio, принадлежащую базе данных connect. Все, что вам нужно сделать, это создать ее следующим образом:

create table biblio engine=myisam select * from xsampall2;

Это последнее утверждение создает таблицу MyISAM и вставляет исходные данные XML, преобразованные в табличную форму обработчиком таблицы CONNECT xsampall2, в таблицу MariaDB biblio. Обратите внимание, что дальнейшее преобразование данных можно было бы достичь с помощью более сложного оператора Select в операторе Create, например, с использованием фильтров, псевдонимов или применения функций к данным. Однако, поскольку процесс создания таблицы копирует данные таблицы, последующие изменения файла xsample.xml не изменят таблицу biblio, и изменения в таблице biblio не изменят файл xsample.xml.

Все это можно объединять или преобразовывать с помощью дополнительных операций SQL. Это делает работу с CONNECT гораздо более гибкой, чем просто использование оператора LOAD.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/using-connect-importing-file-data-into-mariadb-tables/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API