Ввод JSON
Сгенерированный SQL
Параметры генерации SQL
Добавлять primary key и NOT NULL там, где уместно
Добавьте JSON, чтобы сгенерировать SQL‑запросы
CREATE TABLE с типами данных и ограничениями
Генерируйте SQL CREATE TABLE из JSON‑данных
Добавлять primary key и NOT NULL там, где уместно
Добавьте JSON, чтобы сгенерировать SQL‑запросы
CREATE TABLE с типами данных и ограничениями
Используйте этот генератор JSON в SQL, чтобы создавать определения таблиц SQL на основе образцов JSON для реляционных баз данных и конвейеров аналитики.
Шаг 1. Вставьте образец JSON.
Import для загрузки JSON из файла, URL-адреса или образца данных.Шаг 2. Выберите параметры генерации SQL.
Table Name (например, root).Шаг 3. Просмотрите сгенерированный код.
Root Type Name, обработку значений NULL и платформы, если они доступны.Шаг 4. Примените SQL в своей базе данных.
CREATE TABLE в своей базе данных.Шаг 5 – Скопируйте или загрузите
Советы
-- Ввод JSON
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
-- Generated SQL (simplified)
CREATE TABLE root (
id INTEGER NOT NULL,
name TEXT NOT NULL,
email TEXT,
active BOOLEAN NOT NULL,
created_at TIMESTAMP,
score DOUBLE PRECISION,
notes JSON
);
CREATE TABLE root_roles (
root_id INTEGER NOT NULL,
role TEXT NOT NULL
);Узнайте больше об инструментах JSON и схемы, которые отлично работают вместе с генератором JSON в SQL.
Преобразование JSON в форматы, удобные для SQL, и сценарии для распространенных баз данных.
Создайте схему JSON для проверки полезных данных перед импортом в SQL.
Отформатируйте и проверьте JSON перед генерацией SQL, чтобы избежать неправильного импорта.
Проверьте синтаксис и структуру JSON перед преобразованием в схемы SQL.
Генератор поддерживает MySQL, PostgreSQL, SQLite и SQL Server с корректным маппингом типов и различиями синтаксиса для каждой базы.
Числа становятся INTEGER/DECIMAL, строки — VARCHAR/TEXT, булевы — BOOLEAN/INTEGER, а массивы и объекты хранятся как JSON/TEXT в зависимости от поддержки базы.
Да! Генератор создаёт CREATE TABLE на основе структуры JSON, а также INSERT‑запросы с фактическими значениями данных.
Если включено, генератор добавляет primary key и NOT NULL там, где это уместно, исходя из структуры и выбранного SQL‑диалекта.