Создание операторов вставки из таблицы sqlite

Имеется ли какой-либо инструмент или script?

Ответы

Ответ 1

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

sqlite x.db .dump > output.sql

Это дамп SQL для восстановления базы данных

Ответ 2

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

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

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

Ответ 3

Если вы используете плагин firefox Sqlite manager, он поддерживает массовые вставки из операторов INSERT SQL.

Infact это не поддерживает, но Sqlite Browser работает (работает в Windows, OS X, Linux)

Ответ 4

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

Ответ 5

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

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

Ответ 6

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

$ sqlite3 mytable.db

sqlite> .output output.sql

sqlite> .dump table_name

sqlite> .quit