Я установил программу sqlite
для просмотра типов файлов с этим расширением, однако даже после прочтения справочной документации и справочной страницы, я все еще не понимаю, как заставить ее показать, что я хочу. Так как именно вы используете эту программу? Я просто хочу правильно просмотреть файл с таким расширением.
Я использую Ubuntu GNOME 16.04 с GNOME 3.20.
sqlite
и нетsqlite3
?.sqlite
файлы, созданные Firefox, которые я хочу просмотреть.sqlite
это старая версия. Я настоятельно рекомендую вам использовать,sqlite3
но вы, вероятно, уже сделали это, если вы установили замечательный,sqlitebrowser
как предложено в А. :)Ответы:
Давайте начнем с более удобного способа и используем инструмент GUI
sqlitebrowser
. Он предлагает вам легко изучить базу данных без необходимости знать команды SQL.Вы можете установить его с помощью команды
и запустить его из меню программы запуска / тире / приложения или с помощью команды
В главном окне вы можете нажать, Open databaseчтобы открыть свой
*.sqlite
файл. Затем он отобразит что-то вроде этого (здесь отображается база данных дополнения Firefox для применения пользовательских стилей):Я уже переключился на Browse Dataвкладку на левой панели, где вы можете просмотреть содержимое таблицы базы данных. Вы выбираете, какую таблицу отображать в поле со списком «Таблица:».
Конечно, вы также можете сделать это из командной строки, используя например
sqlite3
. Этот метод требует, чтобы вы знали, по крайней мере, базовый набор команд SQL и лучше подходит для опытных пользователей или если вам нужно проанализировать вывод в скрипте.Вы устанавливаете
sqlite3
с помощью командыи затем запустите его с помощью следующей команды (
-column
и-header
параметр для лучшей читаемости вывода, см.man sqlite3
для получения дополнительной информации):Затем вы получаете интерактивную командную строку SQLite3, например:
Первое, что вы должны сделать сейчас, это открыть файл базы данных. Поэтому вы можете использовать команду
.open
SQLite. Введите это вsqlite>
подсказку (снова используя ту же базу данных дополнений Firefox, что и выше, вы, конечно, введете другой путь):Обратите внимание, что Tabзавершение работает здесь и поможет вам ввести путь к файлу базы данных.
Теперь вы можете увидеть список загруженных баз данных с помощью
.databases
команды (имя файла сокращено, потому что оно очень длинное):Вы видите, что база данных, которую мы только что открыли, теперь называется
main
.На следующем шаге мы перечислим все таблицы
main
базы данных (по умолчанию):Мы видим две таблицы
style_meta
иstyles
перечислены.Давайте отобразим
style_meta
таблицу полностью со всеми столбцами. Поэтому нам нужна команда SQLSELECT * FROM style_meta;
(не забывайте точку с запятой!):Для того, чтобы получить помощь команд для интерактивной оболочки sqlite3 ( в командах , начиная с периода), типа
.help
наsqlite>
приглашение или прочитать его страницу руководстваman sqlite3
. Все остальные команды являются общими SQL, вам нужно найти базовый учебник по SQL, чтобы изучить их.Вы можете
sqlite3
снова выйти из интерактивной оболочки, используя.exit
команду или Ctrl+ D.источник
.schema
команду, чтобы увидеть, как были созданы таблицы и поля.