Конвертировать JS объект в SQL

Входные данные

Эта форма позволяет вам конвертировать Javascript объект в SQL запросы, вставьте или загрузите файл JS объект ниже:


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

Ваш результат можно увидеть ниже.

Результат преобразования JS объект в SQL


Перенести в "Вставить код" для сохранения

О преобразовании Javascript объекта в SQL

О преобразовании JS объекта в SQL запросы

Конвертер Javascript объекта в SQL была создана для быстрого преобразования Javascript объекта в запросы SQL(Structured Query Language) для вставки в базу данных. Этот удивительный инструмент поддерживает настраиваемое имя таблицы и несколько команд MySQL для вставки. Вам не нужно скачивать какие-либо инструменты для конвертации.

В результате вы получите несколько запросов:

  • SQL-запрос для создания таблицы. Но это всего лишь пример "create table"; на самом деле не рекомендуется выполнять этот запрос, потому что он не содержит индексы, ключи, правильные типы и т.д.
  • Insert или Replace запросы.

Как это работает?

Просто выберите нужные параметры и вставьте JS объект в текстовое поле выше и нажмите кнопку Конвертировать, и вы сразу получите SQL запросы.

Пример преобразования Javascript объекта в SQL

Исходные данные (До):
{
	root: {
		rows: [
			{
				LatD: "43",
				LatM: "5",
				LatS: "51",
				NS: "N",
				LonD: "85",
				LonM: "38",
				LonS: "0",
				EW: "W",
				City: "Youngstown",
				State: "OH"
			},
			{
				LatD: "23",
				LatM: "51",
				LatS: "40",
				NS: "N",
				LonD: "91",
				LonM: "29",
				LonS: "25",
				EW: "W",
				City: "Yankton",
				State: "SD"
			},
			{
				LatD: "34",
				LatM: "35",
				LatS: "89",
				NS: "N",
				LonD: "120",
				LonM: "30",
				LonS: "69",
				EW: "W",
				City: "Yakima",
				State: "WA"
			},
			{
				LatD: "11",
				LatM: "16",
				LatS: "12",
				NS: "N",
				LonD: "31",
				LonM: "55",
				LonS: "0",
				EW: "W",
				City: "Worcester",
				State: "MA"
			},
			{
				LatD: "21",
				LatM: "37",
				LatS: "76",
				NS: "N",
				LonD: "69",
				LonM: "46",
				LonS: "12",
				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 (43, 5, 51, 'N', 85, 38, 0, 'W', 'Youngstown', 'OH');

/* INSERT QUERY NO: 2 */
INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`)
VALUES (23, 51, 40, 'N', 91, 29, 25, 'W', 'Yankton', 'SD');

/* INSERT QUERY NO: 3 */
INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`)
VALUES (34, 35, 89, 'N', 120, 30, 69, 'W', 'Yakima', 'WA');

/* INSERT QUERY NO: 4 */
INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`)
VALUES (11, 16, 12, 'N', 31, 55, 0, 'W', 'Worcester', 'MA');

/* INSERT QUERY NO: 5 */
INSERT INTO table_name(`LatD`, `LatM`, `LatS`, `NS`, `LonD`, `LonM`, `LonS`, `EW`, `City`, `State`)
VALUES (21, 37, 76, 'N', 69, 46, 12, 'W', 'Wisconsin Dells', 'WI');

После преобразования вы можете выполнить эти команды на вашем SQL сервере и добавить все данные в вашу базу данных.