Db browser for sqlite что это за программа
Для установки графического клиента перейдем на страницу загрузок https://sqlitebrowser.org/dl/, где мы можем найти различые варианты пакетов для разных операционных систем и архитектур:
После установки запустим программу:
Нам откроется следующее окно
После этого нам будет предложено создать первую таблицу
То есть у нас будет таблица User со столбцами Name и Age.
После определения столбцов нажмем на кнопку OK, и программа сгенерирует новую таблицу:
Добавим в таблицу одну строку. Для этого на панели инструментов нажмем на кнопку и в добаленную строку введем какие-нибудь данные:
Выполнение запросов SQL
Также для упавления таблицами и данными можно использовать запросы SQL. Для написания и выполнения запроса SQL перейдем на вкладку Execute SQL
После этого в центральной части программы откроется окно для ввода скрипта SQL. Введем в него следующую команду:
Здесь создается таблица users2, которая фактически аналогична ранее созданной таблице users. Она также имеет два столбца name и age. И в нее добавляюся две строки.
Для выполнения этого кода нажмем на синюю стрелку на панели инструментов. И после запуска кода SQL мы сможем увидеть отчет о его выполнения
После добавления мы можем получить данные. Для этого введем следующий код:
И также нажмем на кнопку выполнения кода SQL:
Либо можем те же данные увидеть в графическом дизайнере:
DB Browser for SQLite
The Official home of the DB Browser for SQLite
Screenshot
What it is
DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
DB4S is for users and developers who want to create, search, and edit databases. DB4S uses a familiar spreadsheet-like interface, and complicated SQL commands do not have to be learned.
Controls and wizards are available for users to:
What it is not
This program is not a visual shell for the sqlite command line tool, and does not require familiarity with SQL commands. It is a tool to be used by both developers and end users, and must remain as simple to use as possible in order to achieve these goals.
DB Browser for SQLite
The Official home of the DB Browser for SQLite
Screenshot
What it is
DB Browser for SQLite is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
It is for users and developers wanting to create databases, search, and edit data. It uses a familiar spreadsheet-like interface, and you don’t need to learn complicated SQL commands.
Controls and wizards are available for users to:
What it is not
This program is not a visual shell for the sqlite command line tool. It does not require familiarity with SQL commands. It is a tool to be used both by developers and by end users, and it must remain as simple to use as possible in order to achieve its goals.
Nightly builds
Nightly builds for Windows and OSX can be downloaded here:
Windows
Windows releases can be downloaded here:
MacOS X / macOS
DB Browser for SQLite works well on MacOS X / macOS.
OSX releases can be downloaded here:
brew cask install db-browser-for-sqlite
Linux
DB Browser for SQLite works well on Linux.
Arch Linux
Arch Linux provides a package through pacman.
Fedora
For Fedora (i386 and x86_64) you can install by issuing:
$ sudo dnf install sqlitebrowser
Debian
Note that Debian focuses more on stability rather than newest features. Therefore packages will typically contain some older (but well tested) version, compared to the latest release.
Update the cache using:
sudo apt-get update
Install the package using:
sudo apt-get install sqlitebrowser
Ubuntu and Derivatives
Stable release
For Ubuntu and derivaties, @deepsidhu1313 provides a PPA with our latest release here:
To add this ppa just type in these commands in terminal:
Then update the cache using:
sudo apt-get update
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:
Nightly builds
Nightly builds are available here:
To add this ppa just type in these commands in terminal:
Then update the cache using:
sudo apt-get update
Install the package using:
sudo apt-get install sqlitebrowser
Other Linux
On others you’ll need to compile it yourself using the (simple) instructions in BUILDING.md.
FreeBSD
DB Browser for SQLite works well on FreeBSD, and there is a port for it (thanks to lbartoletti). It can be installed using either this:
# pkg install sqlitebrowser
Developer mailing list
Website
Old project pages
Releases
History
This program was developed originally by Mauricio Piacentini (@piacentini) from Tabuleiro Producoes, as the Arca Database Browser. The original version was used as a free companion tool to the Arca Database Xtra, a commercial product that embeds SQLite databases with some additional extensions to handle compressed and binary data.
The original code was trimmed and adjusted to be compatible with standard SQLite 2.x databases. The resulting program was renamed SQLite Database Browser, and released into the Public Domain by Mauricio. Icons were contributed by Raquel Ravanini, also from Tabuleiro. Jens Miltner (@jmiltner) contributed the code to support SQLite 3.x databases for the 1.2 release.
Pete Morgan (@daffodil) created an initial project on GitHub with the code in 2012, where several contributors fixed and improved pieces over the years. René Peinthor (@rp-) and Martin Kleusberg (@MKleusberg) then became involved, and have been the main driving force from that point. Justin Clift (@justinclift) helps out with testing on OSX, and started the new github.com/sqlitebrowser organisation on GitHub.
John T. Haller, of PortableApps.com fame, created the new logo. He based it on the Tango icon set (public domain).
In August 2014, the project was renamed to «Database Browser for SQLite» at the request of Richard Hipp (creator of SQLite), as the previous name was creating unintended support issues.
In September 2014, the project was renamed to «DB Browser for SQLite», to avoid confusion with an existing application called «Database Browser».
License
DB Browser for SQLite is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later.
You can modify or redistribute it under the conditions of these licenses.
This page was generated by GitHub Pages using the Architect theme by Jason Long.
Обзор программ для администрирования баз данных SQLite.
Понадобилось мне на днях найти какой-нибудь небольшой, но функциональный менеджер баз данных SQLite под Windows. Предложений в Сети оказалась масса, начиная от простеньких бесплатных программок-браузеров БД и, заканчивая, навороченными утилитами с массой как необходимых, так и бесполезных наворотов. В итоге образовался этот обзор. Свой конечный выбор я делал, исходя из следующих требований к программе:
Так как объять необъятное невозможно (это я про количество предложений на рынке программных продуктов), то я выбрал несколько программ различных по своим возможностям и включил их в этот обзор.
SQLite Database Browser
Цена: бесплатно
| Критерий | Оценка (от 0 до 2) | |
| Функциональность | 1 | |
| Цена | 2 | |
| Работа с UTF-8 | 0 | |
| Русский интерфейс | 0 | |
| Удобство | 1 | |
| Итог | 4 |
Простой в использовании браузер баз данных SQLite. Так как основное назначение программы – просмотр данных, то, соответственно, функциональность ограничена.
Используя “SQLite Database Browser” можно:
SQLite Database Browser понимает UTF-8 и, при необходимости, позволяет сменить кодировку. Русский интерфейс отсутствует.
SQLite3 manager LITE
Сайт производителя: http://www.pool-magic.net/sqlite-manager.htm
Цена: версия Lite распространяется бесплатно.
| Критерий | Оценка (от 0 до 2) | |
| Функциональность | 2 | |
| Цена | 2 | |
| Работа с UTF-8 | 0 | |
| Русский интерфейс | 0 | |
| Удобство | 1 | |
| Итог | 5 |
По сравнению с предыдущей программой “SQLite3 manager LITE” выглядит более функциональным. Кроме того, что можно просто просматривать данные в таблицах, также можно просматривать и создавать триггеры, индексы, представления и т.д. Дополнительно можно экспортировать все мета-данные базы данных. При этом можно создавать файлы с данными для экспорта таблиц в Paradox и Interbase.
Также в программе была предпринята попытка зделать, что-то вроде визуального мастера создания запросов наподобие MS Access, но, на мой взгляд, попытка успехом не увенчалась.
У бесплатной версии есть один недостаток – не понимает данные в кодировке UTF-8. Есть, конечно, возможность указать кодировку базы данных при открытии файла, но в списке кодировок UTF-8 отсутствует. Как работает Full-версия программы я так и не увидел, т.к. на сайте производителя чёрт ногу сломит. Висит какой-то непонятный javascript, выводящий непонятную инфу. В общем, сложилось впечатление, что проект успешно заглох.
SQLite Administrator
Цена: бесплатно
| Критерий | Оценка (от 0 до 2) | |
| Функциональность | 2 | |
| Цена | 2 | |
| Работа с UTF-8 | 0 | |
| Русский интерфейс | 1 | |
| Удобство | 2 | |
| Итог | 7 |
Достаточно удобная в использовании и функциональная программа. Вся структура базы данных представлена в виде дерева объектов, которое можно настраивать в зависимости от своих предпочтений. Судя по всему SQLite Administrator написан с использованием Delphi, т.к. среди дополнительных функций программы есть генерация кода Delphi по выделенному фрагменту SQL. Для создания таблиц, триггеров и т.д. используются удобные мастера. При использовании этой программы очень сильно огорчило отсутствие возможности нормальной работы с UTF-8 и, незначительно, но всё же несколько подпортил впечатление русский интерфейс – некоторые надписи не помещаются в отведенное им место. ак что при тестировании использовал дефолтный English.
Если для вас не принципиально использование UTF-8, то качайте SQLite Administrator – не пожалеете.
SQLiteManager
Цена: 49$ Есть Demo-версия
| Критерий | Оценка (от 0 до 2) | |
| Функциональность | 2 | |
| Цена | 1 | |
| Работа с UTF-8 | 2 | |
| Русский интерфейс | 0 | |
| Удобство | 1 | |
| Итог | 6 |
SQLiteManager как и предыдущая программа имеет достаточно удобный интерфейс, прекрасно понимает UTF-8 и наряду с этим имеет ряд своих “фишек”. Среди которых:
К дополнительным функциям программы можно отнести возможность генерации отчётов по базе данных. Demo-версия имеет свои жёсткие ограничения по запросам, например, в результаты SELECT попадают только первые 20 записей из набора. В плане удобства работы подпортило впечатление уж очень сильно мельтешение при перерисовки окон. У меня не такой уж и древний комп, но даже при 512 Mb видюшки окна заметно моргали.
SQLite Maestro
Цена: от 79$ есть Trial-версия на 30 дней.
| Критерий | Оценка (от 0 до 2) | |
| Функциональность | 2 | |
| Цена | 0 | |
| Работа с UTF-8 | 2 | |
| Русский интерфейс | 0 | |
| Удобство | 1 | |
| Итог | 5 |
Вообще линейка продуктов от SQL Maestro насчитывает огромное количество продуктов для администрирования самых разнообразных баз данных, в том числе и SQLite. Первое впечатление от программы – добротно сделанная игрушка для созерцания её со стороны. Да SQLite Maestro имеет всю ту функциональность, что мне была необходима, удобное дерево объектов баз данных, возможность достаточно быстро создавать различные объекты БД и т.д., но после достаточно лёгкого в использовании SQLite Administrator вид многоуровневых замороченных меню с кучей различных опций, которые по-большому счёту-то в принципе не нужны, как-то становится жутковато работать с этой программой. По этой причине и была выставлена 1 за удобство. Цена тоже не особо порадовала – 79$. По мне так лучше бы упростили интерфейс и снизили ценник хотя б до 50$ тогда можно было бы и подумать о покупке.
SQLite Expert
Цена: версия Personal – бесплатно, версия Professional – от 38$
| Критерий | Оценка (от 0 до 2) | |
| Функциональность | 2 | |
| Цена | 2 | |
| Работа с UTF-8 | 2 | |
| Русский интерфейс | 0 | |
| Удобство | 2 | |
| Итог | 8 |
В целом, для себя я не слишком уж больших отличий версии Personal от Professional. Чтобы разобраться с работой SQLite Expert потребовалось не более пяти минут. Программа имеет весь тот набор функций, которые были мне необходимы. Как и SQLiteManager Expert умеет проверять целостность базы данных, экспортировать данные в CSV или другие форматы баз данных, имеет удобный редактор SQL, мастеров для создания таблиц, индексов, триггеров и т.д. Доступ к функциям программы несколько сложнее, чем у SQLite Administrator, но не настолько, чтобы отпугивать только своим видо :). В общем, я остановил свой выбор на SQLite Expert Personal.
Именно эта программа на данном этапе моей работы с SQLite показала наилучшие результаты как по качеству и удобству работы, так и по набору всех необходимых функций. Жаль, конечно, что бесплатный Administrator не знает, что такое UTF-8 – может в новой версии подпраят, тогда, возможно я и пересмотрю свой выбор.
Downloads
Windows
Our latest release (3.12.2) for Windows:
Windows PortableApp
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:
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 Nightly builds
Other distribution specific instructions:
Arch Linux
Arch Linux provides an up to date version
Install with the following command:
Fedora
Install for Fedora (i386 and x86_64) by issuing the following command:
openSUSE
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.
Update the cache using:
Install the package using:
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:
Then update the cache using:
Install the package using:
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:
Nightly builds
Nightly builds are available here:
To add this ppa, type these commands into the terminal:
Then update the cache using:
Install the package using:
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:













