Frontend SQLite per OS X?


19

Sto cercando un frontend SQLite preferibilmente gratuito da utilizzare in OS X.

Qualcosa di simile a MySQL Workbench farà. Inserisci suggerimenti separati in risposte separate.


2
Ci sono domande simili su StackOverflow qui . Potresti trovare alcune risposte aggiuntive.
un indicatore blu

Risposte:


13

DB Browser per SQLite

DB Browser per SQLite è un editor di GUI leggero per database SQLite, basato su Qt. L'obiettivo principale del progetto è consentire agli utenti non tecnici di creare, modificare e modificare database SQLite utilizzando una serie di procedure guidate e un'interfaccia simile a un foglio di calcolo.


Questo secondo. Lo uso e funziona come pubblicizzato, inoltre è gratuito.

Il progetto è stato spostato su GitHub - il nuovo link è https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson,

9

È molto diverso dagli altri strumenti grafici menzionati qui, ma ho scoperto che preferisco interagire con i miei database SQLite con lo strumento da riga di comando integrato , 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);

La parte migliore è che è integrato in Mac OS X ed è completamente gratuito al 100%. (No sul serio, il codice è di dominio pubblico )


2
Facepalm. Mi ci è voluta un'ora di ricerca per scoprire che era già installato sul mio computer.
Rob van der Veer,

4

Potrebbe piacerti la mia app SQLPro per SQLite ( App Store ).

Alcune delle caratteristiche pulite che include sono:

  • Evidenziazione della sintassi e completamento automatico (a volte chiamato intellisense).
  • Temi personalizzabili che consentono di personalizzare completamente l'editor di query.
  • La possibilità di eseguire più query contemporaneamente (e un collegamento alla query di esecuzione personalizzabile).
  • Rilevamento della chiave primaria nei risultati della query. Quando vengono rilevate chiavi primarie è possibile aggiornare i risultati ed eliminare le righe direttamente dalla griglia.
  • Gli errori nelle query saranno sottolineati.

Schermata 1 di SQLPro per SQLite

C'è un progettista di schemi completo. SQLPro per SQLite consente di aggiungere / aggiornare / eliminare:

  • tabelle
  • indici
  • Chiavi esterne e
  • trigger

Designer di colonne Progettista di chiavi esterne Inoltre:

  • Le tabelle possono essere importate ed esportate da / come CSV, XML o JSON.
  • Un browser della cronologia delle query che consente di visualizzare query eseguite in passato.
  • Le query preferite possono essere archiviate e riutilizzate.
  • La griglia dei risultati può essere cercata (tramite la scorciatoia da tastiera Cmd - F o facendo clic con il tasto destro del mouse sulla griglia dei risultati e scegliendo trova).

È disponibile una versione di prova di sette giorni tramite il sito Web. Se acquisti tramite il nostro negozio online , usa il codice promozionale STACK25 per risparmiare il 25%.

Disclaimer: sono lo sviluppatore.


Dai un'occhiata alle domande frequenti , in particolare alla parte relativa all'autopromozione. Dato che non esiste uno strumento "migliore" per tutti, potresti anche aggiungere un elenco di funzionalità uniche che il tuo strumento ha?
Nohillside

Questo è un buon software, ma avere solo una finestra di query è in qualche modo limitante ... Ho bisogno di una finestra di query diversa per lo stesso db.
Prakash Nadar,

2

Componente aggiuntivo di SQLite Manager Firefox

Non è un'app OS X nativa, ma funzionerà!


Oggi sembra che tutto sia integrato in Firefox. È un uso davvero strano di un browser, IMO. Completamente diverso da qualcosa come phpSqLite.
Jason Salaz,

È gratis! E trovo che sia meglio il browser del database SQLite nel fornire usabilità di copia / modifica, colore per la leggibilità e barre laterali per un accesso rapido. L'unico aspetto negativo che ha dal browser del database SQLite è che richiede Firefox.
James,

1

Esistono anche il marchio Navicat di editor di SQL, incluso Navicat per SQLite, disponibili nel Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

Non ho usato il loro strumento SQLite, ma ho usato il loro prodotto MySQL e ho trovato che funziona bene per la maggior parte delle attività.


1

Base ($ 32,99 USD / £ 19,99)

App OSX nativa per l'interazione con i database SQLite. Base non è gratuito, ma l'ho trovato utile. Puoi acquistarlo tramite il Mac App Store.



0

Navicat SQLite ($ 49 / $ 99)

Navicat per SQLite è un potente strumento di amministrazione e sviluppo del database per SQLite. Funziona con SQLite versione 2 e 3 e supporta la maggior parte delle funzionalità di SQLite tra cui Trigger, Index, View e così via.

È un buon prodotto ma costoso IMHO.


0

SQLiteFlow ($ 2,99)

SQLiteFlow è un ottimo strumento GUI per SQLite su macOS. È intuitivo, stabile e affidabile.

Ha funzionalità che la maggior parte degli editor o dei gestori di SQLite suppongono di avere. Compreso:

  1. Un visualizzatore di dati che consente di visualizzare, modificare, aggiungere o cercare i dati della tabella direttamente tramite l'interfaccia utente senza alcun codice. E ti consente anche di copiare i dati nel visualizzatore di dati in CSV.
  2. Un editor di query che supporta il completamento automatico del codice, l'evidenziazione della sintassi, la formattazione della query, la copia della query in quasi tutte le stringhe citate di una lingua dopo una certa configurazione.

  3. Uno strumento GUI di alter table che può aiutarti a mantenere la struttura del tuo database senza alcun problema a scrivere query di alter table, invece può generare la query per te dopo aver detto a SQLiteFlow nell'interfaccia utente che cosa deve essere cambiato.

  4. Collegare i database aperti direttamente tramite l'interfaccia utente è una funzione utile se si tratta di allegare cose di database nel lavoro quotidiano, molto conveniente, risparmiando tempo dalla scrittura dei comandi ATTACH DATABASE.

  5. Gestire automaticamente il nome del file di database o le modifiche alla directory. Questa è una caratteristica che una volta trovata esiste, non puoi lasciarla!
    Per me, come sviluppatore iOS, SQLiteFlow mi aiuta a gestire perfettamente il database SQLite nel simulatore iOS senza dover gestire il fatto che il percorso di uno stesso file (database SQLite) nel simulatore iOS sia modificabile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.