Главная JSON в SQL — CREATE TABLE и INSERT

JSON в SQL — CREATE TABLE и INSERT

Преобразуйте JSON или NDJSON в SQL для PostgreSQL или MySQL. Вложенные поля разворачиваются в столбцы. Вставьте данные или откройте файл. Преобразование выполняется в этой вкладке браузера; входные данные не загружаются на сервер.

Другие языки:EnglishTürkçeDeutsch中文हिन्दी

О выводе SQL

Вложенные поля соединяются подчёркиваниями. Если a.b и a_b дают одно имя столбца, выводится ошибка. Пустая строка отличается от null.

Пример данных

[
  { "id": 1, "user": { "name": "Ada", "email": "ada@example.test" }, "score": 9.5, "created_at": "2024-03-11T08:15:00Z" },
  { "id": 2, "user": { "name": "Grace", "email": "grace@example.test" }, "score": 7.25, "created_at": "2023-11-02T17:40:00Z" }
]

Что проверить

Выберите базу данных. Для MySQL и PostgreSQL отдельно формируются совместимые имена и типы. Пустая строка отличается от null; точность дробей определяется по значениям.

Как пользоваться

Попробуйте пример, загрузите свои данные и выберите настройки. Проверьте результат валидации, затем скопируйте или скачайте вывод.

Частые вопросы

Загружаются ли мои данные?

Нет. Инструмент обрабатывает ввод только в браузере. Дополнительная синхронизация сохранённых схем и списков генератора работает отдельно.

Что происходит при ошибке?

Сообщение проверки остаётся до исправления ввода. Не используйте пустой или частично повреждённый результат.

Связанные инструменты

  • /ru/types — Типы полей и параметры
  • /ru/ — Создать тестовые данные

Обновлено