Frontend SQLite pour OS X?

19

Je recherche un frontend SQLite de préférence gratuit à utiliser sous OS X.

Quelque chose de similaire à MySQL Workbench fera l'affaire. Mettez des suggestions distinctes dans des réponses distinctes.

Sorin
la source
2
Il y a des questions similaires sur StackOverflow ici . Vous pourriez trouver des réponses supplémentaires.
un marqueur bleu le

Réponses:

13

Navigateur DB pour SQLite

DB Browser for SQLite est un éditeur GUI léger pour les bases de données SQLite, construit sur Qt. L'objectif principal du projet est de permettre aux utilisateurs non techniques de créer, modifier et éditer des bases de données SQLite à l'aide d'un ensemble d'assistants et d'une interface de type tableur.

nuc
la source
Je l'appuie. Je l'utilise et cela fonctionne comme annoncé, en plus c'est gratuit.
Le projet a été déplacé vers GitHub - le nouveau lien est https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson
9

C'est loin des autres outils graphiques mentionnés ici, mais j'ai trouvé que je préfère interagir avec mes bases de données SQLite avec l'outil de ligne de commande intégré, 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 meilleure partie est qu'il est intégré à Mac OS X et est entièrement, 100% gratuit. (Non sérieusement, le code est dans le domaine public )

Kyle Cronin
la source
2
Facepalm. Il m'a fallu une heure de recherche pour découvrir qu'il était déjà installé sur ma machine.
Rob van der Veer
4

Vous pouvez aimer mon application SQLPro pour SQLite ( App Store ).

Certaines des fonctionnalités intéressantes qu'il comprend sont:

  • Mise en évidence de la syntaxe et saisie semi-automatique (parfois appelée intellisense).
  • Thèmes personnalisables permettant à l'éditeur de requêtes d'être entièrement personnalisé.
  • La possibilité d'exécuter plusieurs requêtes à la fois (et un raccourci de requête d'exécution personnalisable).
  • Détection de clé primaire dans les résultats de la requête. Lorsque des clés primaires sont détectées, vous pouvez mettre à jour les résultats et supprimer des lignes directement de la grille.
  • Les erreurs dans les requêtes seront soulignées.

Capture d'écran de SQLPro pour SQLite 1

Il existe un concepteur de schéma complet. SQLPro pour SQLite vous permet d'ajouter / mettre à jour / supprimer:

  • les tables
  • Index
  • Clés étrangères et
  • Déclencheurs

Concepteur de colonnes Concepteur de clés étrangères En plus:

  • Les tableaux peuvent être importés et exportés depuis / au format CSV, XML ou JSON.
  • Un navigateur d'historique des requêtes afin que vous puissiez voir les requêtes exécutées dans le passé.
  • Les requêtes favorites peuvent être stockées et réutilisées.
  • La grille de résultats peut être recherchée (soit via le raccourci clavier Cmd-F, soit en cliquant avec le bouton droit sur la grille de résultats et en choisissant Rechercher).

Un essai de sept jours est disponible sur le site Web. Si vous achetez via notre boutique en ligne , utilisez le code promo STACK25 pour économiser 25%.

Avertissement: je suis le développeur.

Kyle
la source
Veuillez consulter la FAQ , en particulier la partie sur l'autopromotion. Comme il n'y a pas de "meilleur" outil pour tout le monde, pourriez-vous également ajouter une liste des fonctionnalités uniques de votre outil?
nohillside
C'est un bon logiciel, mais avoir une seule fenêtre de requête est quelque peu limitant ... J'ai besoin d'une fenêtre de requête différente pour la même base de données.
Prakash Nadar
2

Module complémentaire SQLite Manager Firefox

Pas une application OS X native, mais elle fera le travail!

nuc
la source
Il semble que tout soit intégré à Firefox de nos jours. C'est une utilisation vraiment bizarre d'un navigateur, IMO. Complètement différent de quelque chose comme phpSqLite.
Jason Salaz
C'est gratuit! Et je trouve qu'il est préférable que le navigateur de base de données SQLite fournisse une facilité de copie / modification, une couleur pour la lisibilité et des barres latérales pour un accès rapide. Le seul inconvénient qu'il a du navigateur de base de données SQLite est qu'il nécessite Firefox.
James
1

Il existe également la marque Navicat des éditeurs SQL, y compris Navicat pour SQLite, qui sont disponibles dans le Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

Je n'ai pas utilisé leur outil SQLite, mais j'ai utilisé leur produit MySQL et je l'ai trouvé fonctionner correctement pour la plupart des tâches.

SteveSnider
la source
1

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

Application OSX native pour interagir avec les bases de données SQLite. La base n'est pas gratuite, mais je l'ai trouvée utile. Vous pouvez l'acheter via le Mac App Store.

Lorin Hochstein
la source
1

Vous pouvez essayer Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 février 2013 dans la version 5.0 avec prise en charge supplémentaire de SQLite, ainsi que MySQL, PostgreSQL. Ce est gratuit. Fonctionne sur Mac, Win et Linux. Comprend non seulement la gestion de la base de données, mais des rapports puissants qui fonctionnent à nouveau sur 3 OS.

Mark Robinson
la source
0

Navicat SQLite (49 $ / 99 $)

Navicat pour SQLite est un puissant outil d'administration et de développement de bases de données pour SQLite. Il fonctionne avec SQLite version 2 et 3 et prend en charge la plupart des fonctionnalités SQLite, notamment Trigger, Index, View, etc.

C'est un bon produit mais à mon humble avis cher.

mspasov
la source
0

SQLiteFlow (2,99 $)

SQLiteFlow est un très bon outil GUI pour SQLite sur macOS. C'est intuitif, stable et fiable.

Il a des fonctionnalités que la plupart des éditeurs ou des gestionnaires SQLite supposent avoir. Comprenant:

  1. Un visualiseur de données qui vous permet de visualiser, modifier, ajouter ou rechercher des données de table directement via l'interface utilisateur sans aucun code. Et il vous permet également de copier les données de la visionneuse de données vers CSV.
  2. Un éditeur de requête qui prend en charge la saisie automatique du code, la coloration syntaxique, la requête de formatage, la copie de la requête dans presque toutes les chaînes citées d'une langue après une configuration.

  3. Un outil graphique alter table qui peut vous aider à maintenir votre structure de base de données sans aucune difficulté à écrire une requête alter table, à la place, il peut générer la requête pour vous après avoir dit à SQLiteFlow dans l'interface utilisateur que ce qui doit être changé.

  4. Attacher des bases de données ouvertes directement via l'interface utilisateur est une fonctionnalité utile si vous traitez d'attacher des bases de données dans votre travail quotidien, très pratique, économisez votre temps d'écrire des commandes ATTACH DATABASE.

  5. Gérer automatiquement les changements de nom ou de répertoire de fichier de base de données. Il s'agit d'une fonctionnalité qui, une fois que vous l'avez trouvée, ne peut plus la quitter!
    Pour moi, en tant que développeur iOS, SQLiteFlow m'aide à gérer la base de données SQLite dans le simulateur iOS de manière transparente sans avoir à gérer le fait que le chemin d'un même fichier (base de données SQLite) dans le simulateur iOS est modifiable.

Tim
la source