Генерация операторов вставки из таблицы sqlite - PullRequest
19 голосов
/ 10 июня 2009

Есть ли какой-нибудь инструмент или сценарий?

Ответы [ 6 ]

27 голосов
/ 10 июня 2009

Я думаю, что вы ищете:

sqlite x.db .dump > output.sql

Это выгрузит SQL для регенерации базы данных

2 голосов
/ 06 августа 2018

Браузер БД для SQLite поддерживает генерацию SQL.

  • Перейти к File
  • Выбрать Export
  • Нажмите, чтобы Database to SQL file...
  • Появится всплывающий экран.
  • Там вы можете выбрать параметры экспорта и нажать OK
  • Будет запрошено место для сохранения сгенерированного файла sql.

Надеюсь, это поможет другим:)

1 голос
/ 27 марта 2017

Как быстро обойтись для меньшего количества таблиц столбцов. Мы можем использовать функцию конкатенации строк. Примером примера является select 'insert into TABLE_NAME values('''|| COLUMN1 || ''',''' || COLUMN2 || ''',''' || COLUMN3 || ''',''' || COLUMN4 || ''');' from TABLE_NAME

1 голос
/ 28 января 2010

Если вы используете плагин Firefox Sqlite manager *1003*, он поддерживает массовые вставки из INSERT операторов SQL. На самом деле это не поддерживается, но Sqlite Browser поддерживает (работает в Windows, OS X, Linux)

0 голосов
/ 28 мая 2019

Чтобы сгенерировать вывод в файл, выполните следующие действия:

$ sqlite3 mytable.db

sqlite> .output output.sql

sqlite> .dump table_name

sqlite> .quit
0 голосов
/ 10 июня 2009

Надеюсь, это поможет.

http://sqliteadmin.orbmu2k.de/

SQLite Administrator - мощный инструмент, если вы хотите легко создавать, создавать или администрировать файлы баз данных SQLite. Редактор кода SQL помогает вам быстро писать SQL-запросы с такими функциями, как завершение кода и выделение. Обе основные версии файлов базы данных SQLite поддерживаются администратором SQLite. Особенности:

* Create / Modify / Delete Tables by Wizard
* Create / Modify / Delete Indices by Wizard
* Create / Modify / Delete Views by Wizard
* Create / Modify / Delete Triggers by Wizard
* SQL Code Completion that supports table aliases
* SQL Code Highlighting
* SQL Error Locating
* Import Data from CSV Files
* Export Data ( XLS / CSV / HTML / XML )
* Store User Queries into Database
* Search for User Queries
* Store Images into Blob Fields ( JPG / BMP )
* Show SQL of each Database Item
* Migrate SQLite2 Databases to SQLite3
* Try to keep Indices and Triggers after modifying a Table
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...