Конвертувати XML в SQL

Форма для перетворення XML в SQL

Ця форма дозволяє конвертувати XML в SQL запити, вставте або завантажте XML файл нижче:


Конфігурація SQL:

Ваш результат можна побачити нижче.

Результат перетворення XML в SQL


Перенести до "Вставити код" для збереження

Про перетворення XML в SQL

Про перетворення XML даних на SQL запити

Конвертер XML у SQL був створен для швидкого перетворення даних XML (Extensible Markup Language) на запити SQL (Structured Query Language) для вставки в базу даних. Цей дивовижний інструмент підтримує ім'я таблиці, що настроюється, і кілька команд MySQL для вставки. Це дуже простий та легкий спосіб перетворити та ділитися XML даними у SQL запитах.

В результаті ви отримаєте кілька запитів:

  • SQL-запит для створення таблиці. Але це лише приклад "create table"; насправді не рекомендується виконувати цей запит, тому що він не містить індексів, ключів, правильних типів і т.д.
  • Insert або Replace запити.

Як це працює?

Просто виберіть потрібні параметри та вставте XML дані у текстове поле вище та натисніть кнопку Конвертувати, і ви відразу отримаєте SQL запити.

Приклад перетворення XML в SQL

Вхідні дані (До):
<artists>
    <artist>
        <id>1</id>
        <firstName>Dwayne</firstName>
        <lastName>Johnson</lastName>
        <age>47</age>
    </artist>
    <artist>
        <id>2</id>
        <firstName>Jessica</firstName>
        <lastName>Alba</lastName>
        <age>38</age>
    </artist>
    <artist>
        <id>3</id>
        <firstName>Peter</firstName>
        <lastName>Pan</lastName>
        <age>120</age>
    </artist>
</artists>
Кінцевий результат (після):
/* CREATE TABLE */
CREATE TABLE test(
`id` DOUBLE,
`firstName` VARCHAR(100),
`lastName` VARCHAR(100),
`age` DOUBLE
);

/* INSERT QUERY NO: 1 */
INSERT INTO test(`id`, `firstName`, `lastName`, `age`)
VALUES (1, 'Dwayne', 'Johnson', 47);

/* INSERT QUERY NO: 2 */
INSERT INTO test(`id`, `firstName`, `lastName`, `age`)
VALUES (2, 'Jessica', 'Alba', 38);

/* INSERT QUERY NO: 3 */
INSERT INTO test(`id`, `firstName`, `lastName`, `age`)
VALUES (3, 'Peter', 'Pan', 120);
Після перетворення ви можете виконати ці команди на вашому SQL сервері та додати всі дані до вашої бази даних.
Пожертвувати

Вам сподобався цей інструмент? Ви можете задонатити нам. Це допоможе нам покращити наші безкоштовні веб-інструменти.

Paypal