- How to properly view a .sqlite file using sqlite?
- 1 Answer 1
- Downloads
- macOS
- Homebrew
- Nightly builds
- Linux
- AppImage
- Snap packages
- Snap Release build
- Snap Nightly builds
- Arch Linux
- Fedora
- openSUSE
- Debian
- Ubuntu and Derivatives
- Stable release
- Nightly builds
- Other Linux
- FreeBSD
- Чем открыть SQL?
- Программы для открытия SQL файлов
- Общее описание расширения
- Что еще может вызывать проблемы с файлом?
How to properly view a .sqlite file using sqlite?
I have installed the program sqlite in order to view file types with that extension, however even after reading its help documentation and its manpage, I am still confused about how I get it to show me what I want. So how exactly do you use this program? I just want to properly view a file of that extension. I am running Ubuntu GNOME 16.04 with GNOME 3.20.
What output or view type do you want? There are also GUI database explorers which would be easier to handle, I think.
@ByteCommander: Depends what types there are, could you give me some examples? Also, I don’t really mind if it is in CLI or GUI.
@AndreaLazzarotto: I don’t know. All I know is I have .sqlite files created by Firefox that I want to view.
sqlite is the old version. I strongly suggest you use sqlite3 but you probably already did that if you installed the wonderful sqlitebrowser as suggested in the A. 🙂
1 Answer 1
Let’s start with the more user-friendly way and use the GUI tool sqlitebrowser . It offers you to easily explore a database without having to know SQL commands.
You can install it with the command
sudo apt install sqlitebrowser
and run it from the launcher/dash/application menu or using the command
In the main window you can click Open database to open your *.sqlite file. It will then display something like this (here displaying the database of a Firefox add-on for applying user styles):
I already switched to the Browse Data tab on the left panel, where you can view the database table contents now. You select which table to display in the «Table:» combobox.
Of course you can also do this from the command-line, using e.g. sqlite3 . This method requires you to know at least a basic set of SQL commands and is better suited for advanced users or if you need to parse the output in a script.
You install sqlite3 using the command
and then run it with the following command ( -column and -header option for better readability of the output, see man sqlite3 for more info):
Then you get an interactive SQLite3 command prompt, like this:
$ sqlite3 -column -header SQLite version 3.11.0 2016-02-15 17:29:24 Enter ".help" for usage hints. sqlite>
The first thing you must do now is to open the database file. Therefore you can use the .open SQLite command. Enter this to the sqlite> prompt (again using the same Firefox add-on database as above, you will type a different path of course):
.open "/home/bytecommander/.mozilla/firefox/gtltfeay.default/stylish.sqlite"
Note that Tab completion works here and will help you to enter the path to your database file.
You can now see the list of loaded databases using the .databases command (file name is truncated because it’s so long):
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /home/bytecommander/.mozilla/firefox/gtltfeay.default/styl
You see the database we just opened is now called main .
In the next step we list all tables of the main (default) database:
sqlite> .tables style_meta styles
We see the two tables style_meta and styles listed.
Let’s display the style_meta table completely with all columns. Therefore we need the SQL command SELECT * FROM style_meta; (don’t forget the semicolon!):
sqlite> SELECT * FROM style_meta; id style_id name value ---------- ---------- ---------- ----------- 46 1 domain lichess.org 47 1 type site 48 3 domain lichess.org 49 3 type site 50 2 domain lichess.org 51 2 type site 53 4 type global
To get help with commands specific to SQLite3’s interactive shell (commands starting with a period), type .help at the sqlite> prompt or read its manpage man sqlite3 . All other commands are common SQL, you should search for a basic SQL tutorial to learn them.
You can exit the interactive sqlite3 shell again using the .exit command or Ctrl + D .
Downloads
Note — If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below).
Nightly builds often fix bugs reported after the last release. 😄
macOS
Our latest release (3.12.2) for macOS:
Homebrew
If you prefer using Homebrew for macOS, our latest release can be installed via Homebrew Cask:
brew install --cask db-browser-for-sqlite
Nightly builds
Download nightly builds for Windows and macOS here:
Linux
Our latest release is available as an AppImage, Snap packages, and distribution specific packages:
AppImage
Remember to change it’s permission bits to be executable before you run it. 😄
Snap packages
Snap Release build
snap install sqlitebrowser
Snap Nightly builds
snap install sqlitebrowser --devmode
Other distribution specific instructions:
Arch Linux
Install with the following command:
sudo pacman -S sqlitebrowser
Fedora
Install for Fedora (i386 and x86_64) by issuing the following command:
sudo dnf install sqlitebrowser
openSUSE
sudo zypper install sqlitebrowser
Debian
Note that Debian focuses more on stability rather than newest features. Therefore packages will typically contain some older version, compared to the latest release.
Install the package using:
sudo apt-get install sqlitebrowser
Ubuntu and Derivatives
Stable release
For Ubuntu and derivaties, @deepsidhu1313 provides a PPA with the latest release here:
To add this ppa just type in these commands in terminal:
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
Then update the cache using:
Install the package using:
sudo apt-get install sqlitebrowser
Ubuntu 14.04.X, 15.04.X, 15.10.X and 16.04.X are supported for now (until Launchpad decides to discontinue building for any series).
Ubuntu Precise (12.04) and Utopic (14.10) are not supported:
- Precise does not have a new enough Qt package in its repository by default, which is a dependency
- Launchpad does not support Utopic any more, which has reached its End of Life
Nightly builds
Nightly builds are available here:
To add this ppa, type these commands into the terminal:
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser-testing
Then update the cache using:
Install the package using:
sudo apt-get install sqlitebrowser
Other Linux
On others, compile DB4S using the instructions in BUILDING.md.
FreeBSD
DB Browser for SQLite works well on FreeBSD, and there is a port for it (thanks to lbartoletti 😄). DB4S can be installed using either this command:
make -C /usr/ports/databases/sqlitebrowser install
pkg install sqlitebrowser
Чем открыть SQL?
Если вы не смогли открыть файл двойным нажатием на него, то вам следует скачать и установить одну из программ представленных ниже, либо назначить программой по-умолчанию, уже установленную (изменить ассоциации файлов). Наиболее популярным программным обеспечением для даного формата является программа MySQL (для ОС Windows) — данная программа гарантированно открывает эти файлы. Ниже вы найдете полный каталог программ, открывающих формат SQL для операционной системы Windows, Mac, Linux.
Программы для открытия SQL файлов
Чем открыть SQL в Windows?
Mac
Linux
Общее описание расширения
Формат файла SQL относится к расширениям из категории Базы, его полное название — Structured Query Language Data File.
Файл SQL относится к одноименному языку структурированных запросов, SQL файлы хранят код, применяемый в целях изменения содержимого в среде баз данных SQL. Такое расширение файла может хранить разнообразные инструкции, отвечающие за формирование, а также редактирование самой структуры базы данных. Среди подобных инструкций, можно встретить операции вставки, удаления, обновления и так далее.
Что еще может вызывать проблемы с файлом?
Наиболее часто встречаемой проблемой, из-за которой пользователи не могут открыть этот файл, является неверно назначенная программа. Чтобы исправить это в ОС Windows вам необходимо нажать правой кнопкой на файле, в контекстном меню навести мышь на пункт «Открыть с помощью», а выпадающем меню выбрать пункт «Выбрать программу. «. В результате вы увидите список установленных программ на вашем компьютере, и сможете выбрать подходящую. Рекомендуем также поставить галочку напротив пункта «Использовать это приложение для всех файлов SQL».
- Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: «Файл filetype:SQL». Просто замените слово «файл» на нужное вам название;
- Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;
Знаете другие программы, которые могут открыть SQL? Не смогли разобраться как открыть файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.
- Видео форматы
- Аудио форматы
- Электронные книги
- Текстовые форматы
- Дисковые образы
- Табличные данные
- Растровые изображения
- Векторные изображения
- Резервное копирование
- Raw
- Сжатые файлы
- Файлы данных
- Базы
- 3D Изображения
- CAD файлы
- Файлы разработчиков
- Зашифрованные файлы
- Исполняемые форматы
- Шрифты
- Файлы игр
- GIS, карты
- Другие расширения
- Форматы макетов
- Форматы плагинов
- Файлы настроек
- Системные файлы
- Веб форматы