Sqlite editor на русском языке. Бесплатная программа SQLiteStudio для редактирования SQLite баз данных. Что конкретно в поддержке SQL может вызвать недоумение

SQLite – это библиотека, которая включает в себя полностью самодостаточный, транзакционный, движок баз данных SQL. Не нуждается в инсталлировании или конфигурации системы. Также не нужно настраивать сервер, не нужно его запускать или останавливать и не нужно создавать новую базу данных. Ещё плюс в том что она работает по очереди, начиная и заканчивая каждую часть по отдельности, что полезно если вдруг будет ошибка или система откажет. Благодаря этому данные не будут утеряны, а сохраняться и продолжат свою работоспособность. SQL это база данных которая наиболее распространена в мире и встречается очень часто. Имеет полностью открытый исходный код, который доступен каждому пользователю.



- SQLite это инструмент который предназначен для работы с базами данных, любых типов.
- Она полностью самодостаточна, это значит что не нуждается в дополнительных инструментах или библиотеках для корректной работы.
- Транзакционная, что позволяет максимально избежать потерю данных при отказе системы, программы или сбоя электричества выключении компьютера.
- Работает без нужды в создание и настройке сервера, поэтому не нужно ничего запускать.
- Не нуждается в предварительной установке, без какого либо инсталлятора.
- Администраторам не придётся создавать новую базу данных.
- SQL является очень распространённым и одним из самих гибких инструментов для работы с базами данных.
- Инструмент имеет полностью открытый исходный код, который доступен каждому.

Недостатки программы

- Отсутствует русский язык.

- Процессор с тактовой частотой 800 MHz или более мощный.
- Оперативная память 128 Мб или больше.
- Свободное место на жёстком диске от 1 Мб.
- Архитектура с разрядностью 32 бит или 64 бит (x86 или x64).
- Операционная система Windows XP, Windows Vista, Windows 7, Windows 8

СУБД: Таблицы сравнения

Название программы На русском Дистрибутивы Инсталлятор Популярность Размер Индекс
★ ★ ★ ★ ★ 286.7 Мб 100
★ ★ ★ ★ ★ 0.5 Мб 97

SQLite Expert Personal - удобная утилита для создания и управления несколькими базами данных SQLite3 с простым интерфейсом и возможностью редактирования таблиц, а также выполнения запросов и сценариев. Программа пригодится как при создании новых баз данных, так и при построении и редактировании сложных запросов SQL. В главном окне отображаются все подключенные базы и там же можно выполнять собственные сценарии при помощи Query Builder. Вы можете легко изменять все поля, внешние ключи, индексы, ограничения и триггеры.

При первом запуске программа выберет псевдоним (Alias) базы данных по умолчанию, затем вы можете изменить его по своему усмотрению или открыть существующую БД в меню «Файл». После этого вы можете просматривать и редактировать все таблицы, выбирая их в панели с древовидной структурой находящейся слева. Кроме того, SQLite Expert предоставляет пользователю возможность проиндексировать все таблицы или импортировать/экспортировать данные в другие форматы.

Главные отличия от версии в том, что эта версия полностью бесплатна для любого использования, но обладает слегка ограниченным функционалом (в Pro-версии более широки возможности работы с функциями SQLite).

Ключевые особенности и функции

  • программа полностью бесплатна как для частного, так и для коммерческого использования;
  • простой дружественный интерфейс;
  • визуальный редактор запросов SQL Query Builder;
  • возможность переносить данные в разные форматы;
  • удобные инструменты для редактирования данных;
  • поддержка юникода;
  • поддержка SQLite дополнений.

SQLite - компактная встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние. В 2005 году проект получил награду Google-O’Reilly Open Source Awards.

Слово «встраиваемый» (embedded) означает, что SQLite не использует парадигму клиент-сервер, то есть движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Таким образом, в качестве протокола обмена используются вызовы функций (API) библиотеки SQLite. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи весь файл, хранящий базу данных, блокируется; ACID-функции достигаются в том числе за счёт создания файла журнала.

Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки. Другим вариантом развития событий является автоматическое повторение попыток записи в течение заданного интервала времени.

В комплекте поставки идёт также функциональная клиентская часть в виде исполняемого файла sqlite3, с помощью которого демонстрируется реализация функций основной библиотеки. Клиентская часть работает из командной строки, позволяет обращаться к файлу базы данных на основе типовых функций операционной системы.

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

SQLite поддерживает динамическое типизирование данных. Возможные типы полей: INTEGER, REAL, TEXT, BLOB.

Использование SQLite

Сама библиотека SQLite написана на C; существует большое количество привязок к другим языкам программирования, в том числе Delphi, C++, Java, C#, Visual Basic .NET, Perl, PureBasic, Tcl (средства для работы с Tcl включены в комплект поставки SQLite), Haskell, Scheme, Smalltalk, и Parser, а также ко многим другим. Полный список существующих средств размещён на странице проекта.

Простота и удобство встраивания SQLite привели к тому, что библиотека используется в браузерах, музыкальных плеерах и многих других программах.

В частности, SQLite используют:

  • - среда для запуска приложений (частично);
  • Autoit;
  • Фреймворк ;
  • Фреймворк Yii; (имеется в наличии);
  • Платформа XUL на движке Gecko 1.9+, 1.9+ и, потенциально, все приложения, основанные на этой платформе, в том числе:
  • Некоторые модели GPS-навигаторов Garmin;
  • Android API;
  • Minetest.

Многие программы поддерживают SQLite в качестве формата хранения данных (особенно в Mac OS и iOS, Android), в том числе:

  • 1С:Предприятие 7.7 (с помощью внешнего компонента);
  • 1С:Предприятие 8.3 (для хранения записей журнала регистрации);
  • Adobe Photoshop Lightroom;
  • Eserv;
  • F-Spot;
  • (начиная с версии 3.0);
  • Daminion;

Работаете с базами данных SQL? Тогда вам точно пригодится это приложение - с его помощью вы сможете просматривать, редактировать и сохранять базы данных в любых приложениях.

Особенности

SQLite Editor не требует прав супер-пользователя по умолчанию. Но без них он позволит редактировать и сохранять измененные базы данных только тех приложений, которые установлены на MicroSD.

С рут-правами, в свою очередь, вы сможете корректировать базы данных любых приложений - в том числе тех, которые находятся на внутренней памяти.

Программа отлично взаимодействует функционалом файлового менеджера «РутЭксплорер». С его помощью вы сможете удобно открывать базы данных в приложении, просматривая их в каталоге.

Кроме того, файловый каталог позволяет добавлять SQL-файлы в избранные, упрощая их поиск. Здесь же предусмотрена история (она же есть в самом приложении), где находится информация о недавних путях.

Оформление

Программа несет только функциональную нагрузку. Поэтому о красивостях в интерфейсе можно забыть. Главное меню представлено строгими темно-синими и черными цветами.

Простой шрифт и псевдо-объемные иконки - еще несколько особенностей интерфейса.

Кроме того, отсутствует русская локализация. Впрочем, это не мешает знающим пользователям ориентироваться в инструментарии утилиты.

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