Интерфейс SQLite для OS X?

19

Я ищу предпочтительно бесплатный интерфейс SQLite для использования под OS X.

Что-то похожее на MySQL Workbench подойдет. Размещайте отдельные предложения в отдельных ответах.

Сорин
источник
2
Есть аналогичные вопросы по StackOverflow здесь . Вы можете найти некоторые дополнительные ответы.
синий маркер

Ответы:

13

Браузер БД для SQLite

DB Browser для SQLite - это легкий графический редактор для баз данных SQLite, построенный на основе Qt. Основная цель проекта - позволить нетехническим пользователям создавать, изменять и редактировать базы данных SQLite, используя набор мастеров и интерфейс, похожий на электронную таблицу.

пис
источник
Я буду второй Я использую его, и он работает как рекламируется, плюс это бесплатно.
Проект перешел на GitHub - новая ссылка - https://github.com/sqlitebrowser/sqlitebrowser .
Гордон Дэвиссон
9

Это далеко от других графических инструментов, упомянутых здесь, но я обнаружил, что я предпочитаю взаимодействовать с моими базами данных SQLite с помощью встроенного инструмента командной строки, sqlite3 :

$ sqlite3 test.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table test (a, b);
sqlite> insert into test values (2, 3);
sqlite> insert into test values (4, 3);
sqlite> insert into test values (4, 5);
sqlite> select * from test where a<b;
2|3
4|5
sqlite> .schema
CREATE TABLE test (a, b);

Самое приятное, что он встроен в Mac OS X и полностью бесплатен. (Нет, серьезно, код в свободном доступе )

Кайл Кронин
источник
2
Facepalm. Мне потребовался час поиска, чтобы узнать, что оно уже установлено на моей машине.
Роб ван дер Веер
4

Вам может понравиться мое приложение SQLPro для SQLite ( App Store ).

Вот некоторые из опрятных функций:

  • Подсветка синтаксиса и автозаполнение (иногда называется intellisense).
  • Настраиваемые темы, позволяющие полностью настроить редактор запросов.
  • Возможность запуска нескольких запросов одновременно (и настраиваемый ярлык запуска запроса).
  • Обнаружение первичного ключа в результатах запроса. Когда первичные ключи обнаружены, вы можете обновить результаты и удалить строки прямо из таблицы.
  • Ошибки в запросах будут подчеркнуты.

Скриншот SQLPro для SQLite 1

Есть полный конструктор схем. SQLPro для SQLite позволяет добавлять / обновлять / удалять:

  • таблицы
  • Индексы
  • Иностранные ключи и
  • Триггеры

Дизайнер колонок Дизайнер внешнего ключа К тому же:

  • Таблицы могут быть импортированы и экспортированы из / как CSV, XML или JSON.
  • Браузер истории запросов, чтобы вы могли видеть запросы, запущенные в прошлом.
  • Любимые запросы могут быть сохранены и использованы повторно.
  • В таблице результатов можно искать (либо с помощью сочетания клавиш Cmd - F, либо щелкнув правой кнопкой мыши таблицу результатов и выбрав поиск).

На сайте доступна семидневная пробная версия. Если вы покупаете через наш интернет- магазин , используйте промо-код STACK25, чтобы сэкономить 25%.

Отказ от ответственности: я разработчик.

рукав моря
источник
Пожалуйста, посмотрите на часто задаваемые вопросы , особенно часть о саморекламе. Поскольку нет «лучшего» инструмента для всех, не могли бы вы также добавить список уникальных функций, которыми обладает ваш инструмент?
nohillside
Это хорошее программное обеспечение, но наличие только одного окна запроса несколько ограничивает ... Мне нужно другое окно запроса для одного и того же БД.
Пракаш Надар
2

Надстройка SQLite Manager для Firefox

Не родное приложение для OS X, но оно будет работать!

пис
источник
Кажется, что в наши дни все интегрировано в Firefox. Это действительно странное использование браузера, IMO. Полностью отличается от чего-то типа phpSqLite.
Джейсон Салаз
Это бесплатно! И я считаю, что это лучший браузер базы данных SQLite, обеспечивающий удобство копирования / редактирования, цвет для удобочитаемости и боковые панели для быстрого доступа. Единственный недостаток браузера SQLite для баз данных - это то, что он требует Firefox.
Джеймс
1

Существует также торговая марка SQL редакторов Navicat, в том числе Navicat для SQLite, которые доступны в Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12). ,

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

SteveSnider
источник
1

База ($ 32,99 / £ 19,99)

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

Лорин Хохштайн
источник
1

Вы можете попробовать Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 февраля 2013 г. в версии 5.0 добавлена ​​поддержка SQLite, а также MySQL, PostgreSQL. Это бесплатно. Работает на Mac, Win и Linux. Включает не только управление БД, но и мощные отчеты, которые снова работают на 3 ОС.

Марк Робинсон
источник
0

Navicat SQLite ($ 49 / $ 99)

Navicat для SQLite - это мощный инструмент администрирования и разработки баз данных для SQLite. Он работает с SQLite версий 2 и 3 и поддерживает большинство функций SQLite, включая Trigger, Index, View и т. Д.

Это хороший продукт, но ИМХО дорогой.

mspasov
источник
0

SQLiteFlow ($ 2,99)

SQLiteFlow - очень хороший инструмент с графическим интерфейсом для SQLite на macOS. Это интуитивно понятно, стабильно и надежно.

У него есть функции, которые есть у большинства редакторов или менеджеров SQLite. В том числе:

  1. Средство просмотра данных, которое позволяет просматривать, редактировать, добавлять или искать данные таблицы напрямую через пользовательский интерфейс без какого-либо кода. И это также позволяет копировать данные в средстве просмотра данных в CSV.
  2. Редактор запросов, который поддерживает автозаполнение кода, подсветку синтаксиса, форматирование запросов, копирование запроса практически в любую строку в кавычках любого языка после некоторой конфигурации.

  3. Инструмент изменения графического интерфейса таблицы, который может помочь вам поддерживать структуру базы данных без каких-либо трудностей при написании запроса на изменение таблицы, вместо этого он может сгенерировать запрос для вас после того, как вы сообщите SQLiteFlow в пользовательском интерфейсе, что нужно изменить.

  4. Присоединение открытых баз данных непосредственно через пользовательский интерфейс - это полезная функция, если вы имеете дело с прикреплением базы данных в своей повседневной работе, очень удобно, экономя ваше время от написания команд ATTACH DATABASE.

  5. Обрабатывать имя файла базы данных или изменения каталога автоматически. Это функция, которая, как только вы обнаружили, что она существует, вы не можете оставить ее!
    Мне, как разработчику iOS, SQLiteFlow помогает мне беспрепятственно работать с базой данных SQLite в симуляторе iOS без необходимости учитывать тот факт, что путь к одному и тому же файлу (базе данных SQLite) в симуляторе iOS является изменяемым.

Тим
источник