Как я могу открыть .db файлы?

Я импортировал .db файл из своего устройства на базе Android, и я хочу открыть его с помощью Основы Libreoffice или чего-то столь же основного с простым GUI.

Как я достигаю этого?

8
задан 31 August 2012 в 17:31

4 ответа

  1. Установка браузер SQLite, это находится в репозиториях. ( Источник )
  2. существует также расширение для Firefox (при использовании его): менеджер SQLite

список А инструментов, которые могут управлять теми файлами, может быть найден здесь .

12
ответ дан 21 October 2019 в 11:46

От вывода 'файла' управляют в комментарии выше, я вижу, что это - sqlite3 база данных так все, что необходимо сделать, открыться, он с sqlite3 управляет и экспортировать его в CSV. Выполните следующую команду:

sqlite3 bookCatalogueDbExport.db

необходимо видеть подсказку как это:

sqlite>

, Если Вы получаете ошибку о "команде, не найденной", необходимо будет установить sqlite3:

sudo apt-get install sqlite3

Проверяют, что sqlite3 может считать базу данных путем списка таблиц:

sqlite> .tables
books

, Если Вы получаете ошибку в этой точке, база данных, вероятно, шифруется или не является на самом деле форматом SQLite (команда файла может иногда делать ошибки). Если это перечисляет таблицы в .db затем, Вы хороши пойти. Просто скажите sqlite3 формат, Вы хотите и имеете его, произвел все данные:

sqlite> .mode list
sqlite> .separator , -- Comma-Separated (aka CSV)
sqlite> .output books.csv -- Where to save the file
sqlite> select * from books; -- Replace 'books' with the actual table name
sqlite> .exit

Теперь у Вас должен быть файл, названный books.csv, который можно открыть непосредственно с LibreOffice Calc.

Примечание, что sqlite базы данных могут иметь больше чем одну таблицу. Если это верно, Вы захотите произвести каждую таблицу как ее собственный файл. Таким образом вместо того, чтобы ввести '.exit' выше Вас может продолжить процесс как так:

sqlite> .output some_other_table.csv -- Give it a different name
sqlite> select * from some_other_table; -- Replace 'books' with the actual table name
sqlite> .exit -- When done exporting all the tables

Наконец, чтобы быть максимально полной, вот ссылка на sqlite синтаксис в случае, если Вы хотите играть вокруг с ним еще немного:

http://www.sqlite.org/lang.html

10
ответ дан 21 October 2019 в 11:46

Какой файл базы данных - это? .db расширение не характерно для определенного типа базы данных. Хотя, происходя из Android, я предполагаю, что это - sqlite база данных. Я не знаю ни о каких простых графический интерфейсах пользователя для просмотра sqlite файла базы данных, все же. Большинство связанных с SQL инструментов совсем не просто.

1
ответ дан 21 October 2019 в 11:46

Это - старый поток, но я столкнулся с ним сегодня в Google при поиске решения и нашел, что полная версия Adminer является другой альтернативой, которую можно использовать в веб-браузере для файлов представления SQLite DB: http://www.adminer.org

0
ответ дан 21 October 2019 в 11:46

Другие вопросы по тегам:

Похожие вопросы: