Interfejs SQLite dla OS X?

19

Szukam najlepiej darmowej nakładki SQLite do użycia w systemie OS X.

Zrobi coś podobnego do MySQL Workbench. Umieść osobne sugestie w osobnych odpowiedziach.

sorin
źródło
2
Podobne pytania dotyczące StackOverflow znajdują się tutaj . Możesz znaleźć dodatkowe odpowiedzi.
niebieski znacznik

Odpowiedzi:

13

Przeglądarka DB dla SQLite

DB Browser for SQLite to lekki edytor GUI dla baz danych SQLite, zbudowany na bazie Qt. Głównym celem projektu jest umożliwienie nietechnicznym użytkownikom tworzenia, modyfikowania i edytowania baz danych SQLite za pomocą zestawu kreatorów i interfejsu podobnego do arkusza kalkulacyjnego.

nuc
źródło
Popieram to. Używam go i działa zgodnie z reklamą, a ponadto jest bezpłatny.
Projekt został przeniesiony do GitHub - nowy link to https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson
9

Jest to dalekie od innych wymienionych tutaj narzędzi graficznych, ale zauważyłem, że wolę interakcję z moimi bazami danych SQLite za pomocą wbudowanego narzędzia wiersza poleceń, 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);

Najlepsze jest to, że jest wbudowany w Mac OS X i jest całkowicie, w 100% darmowy. (Nie, serio, kod jest własnością publiczną )

Kyle Cronin
źródło
2
Facepalm. Zajęło mi godzinę szukanie, aby dowiedzieć się, że został już zainstalowany na moim komputerze.
Rob van der Veer
4

Może ci się spodobać moja aplikacja SQLPro dla SQLite ( App Store ).

Niektóre z ciekawych funkcji, które obejmuje:

  • Podświetlanie składni i autouzupełnianie (czasem nazywane intellisense).
  • Motywy, które można dostosowywać, co pozwala całkowicie dostosować edytor zapytań.
  • Możliwość uruchamiania wielu zapytań jednocześnie (oraz dostosowywany skrót do uruchamiania zapytań).
  • Wykrywanie klucza podstawowego w wynikach zapytania. Po wykryciu kluczy podstawowych możesz aktualizować wyniki i usuwać wiersze bezpośrednio z siatki.
  • Błędy w zapytaniach zostaną podkreślone.

Zrzut ekranu SQLPro dla SQLite 1

Istnieje pełny projektant schematów. SQLPro for SQLite pozwala dodawać / aktualizować / usuwać:

  • Stoły
  • Indeksy
  • Klucze obce i
  • Wyzwalacze

Projektant kolumn Projektant kluczy obcych Dodatkowo:

  • Tabele można importować i eksportować z / jako CSV, XML lub JSON.
  • Przeglądarka historii zapytań, dzięki czemu można zobaczyć zapytania uruchamiane w przeszłości.
  • Ulubione zapytania można przechowywać i wykorzystywać ponownie.
  • Siatkę wyników można przeszukiwać (za pomocą skrótu klawiaturowego Cmd-F lub klikając prawym przyciskiem myszy siatkę wyników i wybierając znajdź).

Witryna oferuje siedmiodniowy okres próbny. Jeśli kupujesz za pośrednictwem naszego sklepu internetowego , użyj kodu promocyjnego STACK25, aby zaoszczędzić 25%.

Oświadczenie: Jestem programistą.

Kyle
źródło
Proszę zapoznać się z najczęściej zadawanymi pytaniami , szczególnie z częścią dotyczącą autopromocji. Ponieważ nie ma „najlepsze” narzędzie dla każdego, można również dodać listę unikalnych cech narzędzie ma?
nohillside
Jest to oprogramowanie dobre, ale mając tylko jedno okno zapytań jest nieco ograniczając ... Muszę inny okno zapytań dla tego samego db.
Prakash Nadar
2

SQLite Manager Firefox Dodatek

Nie natywna aplikacja OS X, ale zadziała!

nuc
źródło
Wygląda na to, że obecnie wszystko jest zintegrowane z Firefoksem. To naprawdę dziwne użycie przeglądarki IMO. Całkowicie różni się od czegoś takiego jak phpSqLite.
Jason Salaz,
Jest wolne! I uważam, że jest lepsza przeglądarka SQLite Database w dostarczaniu kopii / edytować użyteczność, kolor dla czytelności i paski boczne dla szybkiego dostępu. Jedyną wadą przeglądarki SQLite Database jest to, że wymaga przeglądarki Firefox.
James
1

Istnieją również marka Navicat redaktorów SQL, w tym Navicat dla SQLite, które są dostępne w Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

Nie używałem ich SQLite narzędzie, ale używali ich produkt MySQL, a okazało się, że działa dobrze dla większości zadań.

SteveSnider
źródło
1

Podstawa (32,99 USD / 19,99 GBP)

Natywna aplikacja OSX do interakcji z bazami danych SQLite. Baza nie jest darmowa, ale uznałem ją za przydatną. Możesz go kupić za pośrednictwem Mac App Store.

Lorin Hochstein
źródło
1

Można spróbować Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 lut 2013 w wersji 5.0 dodaje wsparcie SQLite, jak i MySQL, PostgreSQL. To jest darmowe. Działa na komputerach Mac, Win i Linux. Obejmuje nie tylko zarządzanie bazami danych, ale potężne raporty, które znów działają w 3 systemach operacyjnych.

Mark Robinson
źródło
0

Navicat SQLite (49 USD / 99 USD)

Navicat dla SQLite to potężne narzędzie do administrowania i programowania baz danych dla SQLite. Współpracuje z SQLite w wersji 2 i 3 oraz obsługuje większość SQLite dysponuje łącznie spust, Index, widok, i tak dalej.

To dobry produkt, ale IMHO drogi.

mspasov
źródło
0

SQLiteFlow (2,99 USD)

SQLiteFlow to bardzo świetne narzędzie GUI do SQLite na macOS. Jest intuicyjny, stabilny i niezawodny.

Posiada funkcje, które mają większość edytorów lub menedżerów SQLite. Włącznie z:

  1. Przeglądarka danych, która pozwala przeglądać, edytować, dodawać lub przeszukiwać dane tabeli bezpośrednio przez interfejs użytkownika bez żadnego kodu. A także pozwala skopiować dane w podglądzie danych do pliku CSV.
  2. Edytor zapytań, który obsługuje automatyczne uzupełnianie kodu, podświetlanie składni, zapytanie o format, kopiowanie zapytania do prawie każdego cytowanego łańcucha po pewnej konfiguracji.

  3. Narzędzie GUI do zmiany tabeli, które może pomóc w utrzymaniu struktury bazy danych bez żadnych problemów z pisaniem zapytania do tabeli zmian, zamiast tego może wygenerować zapytanie po poinformowaniu SQLiteFlow w interfejsie użytkownika, co należy zmienić.

  4. Dołącz otwarte bazy danych bezpośrednio przez interfejs użytkownika to przydatna funkcja, jeśli zajmujesz się dołączaniem bazy danych do codziennej pracy, bardzo wygodne, oszczędzasz czas od pisania poleceń ATTACH DATABASE.

  5. Obsługa nazwy pliku bazy danych lub zmian katalogu automatycznie. Jest to funkcja, której po znalezieniu istnieje, nie można jej opuścić!
    Dla mnie, jako programisty iOS, SQLiteFlow pomaga mi bezproblemowo radzić sobie z bazą danych SQLite w symulatorze iOS bez konieczności radzenia sobie z faktem, że ścieżka tego samego pliku (bazy danych SQLite) w symulatorze iOS jest zmienna.

Tim
źródło