Конвертировать JSON в SQL
Форма для преобразования JSON в SQL
Эта форма позволяет вам конвертировать JSON в SQL запросы, вставьте или загрузите файл JSON ниже:
Ваш результат можно увидеть ниже.
Результат преобразования JSON в SQL
Перенести в "Вставить код" для сохранения
О преобразовании JSON в SQL
О преобразовании JSON данных в SQL запросы
Конвертер JSON в SQL была создана для быстрого преобразования данных JSON(JavaScript Object Notation) в запросы SQL(Structured Query Language) для вставки в базу данных. Этот удивительный инструмент поддерживает настраиваемое имя таблицы и несколько команд MySQL для вставки.
В результате вы получите несколько запросов:
- SQL-запрос для создания таблицы. Но это всего лишь пример "create table"; на самом деле не рекомендуется выполнять этот запрос, потому что он не содержит индексы, ключи, правильные типы и т.д.
- Insert или Replace запросы.
Как это работает?
Просто выберите нужные параметры и вставьте JSON данные в текстовое поле выше и нажмите кнопку Конвертировать, и вы сразу получите SQL запросы.
Пример преобразования JSON в SQL
Исходные данные (До):{
"root":
{
"rows": [
{
"LatD": "41",
"LatM": "5",
"LatS": "59",
"NS": "N",
"LonD": "80",
"LonM": "39",
"LonS": "0",
"EW": "W",
"City": "Youngstown",
"State": "OH"
},
{
"LatD": "42",
"LatM": "52",
"LatS": "48",
"NS": "N",
"LonD": "97",
"LonM": "23",
"LonS": "23",
"EW": "W",
"City": "Yankton",
"State": "SD"
},
{
"LatD": "46",
"LatM": "35",
"LatS": "59",
"NS": "N",
"LonD": "120",
"LonM": "30",
"LonS": "36",
"EW": "W",
"City": "Yakima",
"State": "WA"
},
{
"LatD": "42",
"LatM": "16",
"LatS": "12",
"NS": "N",
"LonD": "71",
"LonM": "48",
"LonS": "0",
"EW": "W",
"City": "Worcester",
"State": "MA"
},
{
"LatD": "43",
"LatM": "37",
"LatS": "48",
"NS": "N",
"LonD": "89",
"LonM": "46",
"LonS": "11",
"EW": "W",
"City": "Wisconsin Dells",
"State": "WI"
}]
}
}
Конечный результат (После): /* CREATE TABLE */ CREATE TABLE table_name( `LatD` DOUBLE, `LatM` DOUBLE, `LatS` DOUBLE, `NS` VARCHAR(100), `LonD` DOUBLE, `LonM` DOUBLE, `LonS` DOUBLE, `EW` VARCHAR(100), `City` VARCHAR(100), `State` VARCHAR(100) ); /* INSERT QUERY NO: 1 */ INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`) VALUES (41, 5, 59, 'N', 80, 39, 0, 'W', 'Youngstown', 'OH'); /* INSERT QUERY NO: 2 */ INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`) VALUES (42, 52, 48, 'N', 97, 23, 23, 'W', 'Yankton', 'SD'); /* INSERT QUERY NO: 3 */ INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`) VALUES (46, 35, 59, 'N', 120, 30, 36, 'W', 'Yakima', 'WA'); /* INSERT QUERY NO: 4 */ INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`) VALUES (42, 16, 12, 'N', 71, 48, 0, 'W', 'Worcester', 'MA'); /* INSERT QUERY NO: 5 */ INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`) VALUES (43, 37, 48, 'N', 89, 46, 11, 'W', 'Wisconsin Dells', 'WI');После преобразования вы можете выполнить эти команды на вашем SQL сервере и добавить все данные в вашу базу данных.
Пожертвовать
Вам понравился этот инструмент? Вы можете задонатить нам. Это поможет нам улучшить наши бесплатные веб-инструменты.
PaypalСвязанные инструменты
JSON МинимизацияJSON ФорматированиеПроверка JSONКонвертировать JSON в PHP массивКонвертировать JSON в XMLКонвертировать JSON в Сериализованную PHP строкуЭкранирование и разэкранирование JSONКонвертер JSON в C#Конвертировать JSON в CSVКонвертировать JSON в TSVКонвертировать JSON в YAMLКонвертировать JSON в HTML таблицуКонвертировать JSON в PDFКонвертировать JSON в ExcelКонвертировать JSON в чистый текстКонвертировать PList в JSONКонвертировать JSON в JS объект