SQLiteSpy — это быстрый и компактный менеджер баз данных с графическим интерфейсом для SQLite. Он читает файлы SQLite3 и выполняет для них SQL. Его графический пользовательский интерфейс позволяет очень легко исследовать, анализировать и манипулировать базами данных SQLite3. Обзор - Краткий обзор SQLiteSpyDatabase. В дереве схемы отображаются все элементы, содержащиеся в базе данных, включая таблицы, столбцы, индексы и триггеры. Нажмите F5, чтобы обновить дерево схемы, дважды щелкните таблицу или представление, чтобы отобразить его данные, используйте контекстное меню для часто используемых команд. - Редактирование ячеек сетки — ячейки таблицы можно редактировать в сетке: отобразите таблицу через древовидную схему схемы, выберите ячейку и нажмите F2, чтобы вызвать редактор. Затем измените и подтвердите, чтобы записать изменения обратно в таблицу. - Отображение типа данных — собственные типы данных SQL отображаются с разными цветами фона, чтобы помочь обнаружить ошибки типа. Ошибки типа могут привести к снижению производительности или неправильным наборам результатов SELECT, если значения NULL перепутаны с пустыми строками. - Полный Unicode — SQLiteSpy полностью поддерживает возможности Unicode SQLite. Отображение и ввод данных полностью реализованы в формате Unicode, включая команды SQL. - Редактирование нескольких SQL — современные вкладки используются для редактирования и отображения нескольких запросов SQL для удобного сравнения операторов запросов и результатов. Запросы SQL выполняются путем их ввода или загрузки в редактор SQL. Затем нажмите F9, чтобы запустить запрос, или CTRL+F9, чтобы запустить только текущую строку или выделение. - Измерение времени — время выполнения SQL автоматически измеряется и отображается для оптимизации запросов. - Регулярные выражения. Ключевое слово SQL REGEXP поддерживает синтаксис регулярных выражений, аналогичный Perl. Это реализовано с помощью библиотеки YuPcre2. - Математические функции SQL. Следующие математические функции SQL доступны в дополнение к функциям SQLite по умолчанию: ACOS(), ASIN(), ATAN(), ATAN(), ATAN2(), CEIL(), CEILING(), COS(). , COT(), ГРАДУСЫ(), EXP(), FLOOR(), LN(), LOG(), LOG(), LOG2(), LOG10(), MOD(), PI(), POW(), RADIANS (), SIGN(), SIN(), SQRT(), TAN(), TRUNCATE(). - Сжатие данных – функция SQL COMPRESS() применяет дефляцию zlib к любому тексту или значению BLOB. Возвращается необработанный поток данных deflate. UNCOMPRESS() возвращает этот поток к исходному. Целые, двойные и нулевые значения возвращаются без изменений. - Компактное хранилище результатов — внутренний механизм хранения данных использует собственные типы данных SQLite для оптимальной совместимости. В результате SQLiteSpy использует гораздо меньше памяти, чем другие менеджеры SQLite, и гораздо эффективнее обрабатывает большие таблицы. - Встроенный механизм SQLite — SQLiteSpy поставляется в виде одного исполняемого файла с ядром базы данных SQLite, уже встроенным в приложение. Нет необходимости распространять какие-либо библиотеки DLL, что упрощает развертывание SQLiteSpy для клиентов. - И многое другое…