Имеется ли какой-либо инструмент или script?
Создание операторов вставки из таблицы sqlite
Ответ 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