J'ai googlé pour cette information et je suis tout simplement perdu. J'ai juste besoin d'une base de données simple, autonome et d'une seule table avec une interface graphique. J'ai essayé Libraoffice base, mais il continue de me donner une erreur "S1000 Java.lang.Null" et détruit tous les enregistrements de la table. Ensuite, j'ai installé Firebird et il ne dispose pas d'une interface graphique. Cela ne me dérange pas du terminal, mais cela devient fastidieux après quelque temps à entrer des commandes dans le terminal. De plus, s’il s’agit de visualiser vos enregistrements dans la fenêtre du terminal, ce ne sera pas facile pour vos yeux et cela peut parfois être déroutant. Je télécharge même une interface graphique razorsql pour firebird mais ce n’est pas GRATUIT. Tout ce que je cherche, c’est une base de données simple avec une interface graphique telle que liberaoffice base. Rien d'extraordinaire.
Workbench avec MySQL sont ma combinaison préférée. Les deux sont disponibles dans le référentiels Ubunt mais ils peuvent tous deux être installés par leur propre référentiel pour obtenir les dernières versions. Les deux sont également très bien documentés.
Pour installer à partir des référentiels:
Sudo apt-get install mysql-server
Sudo apt-get install mysql-workbench
Oui, les deux ne sont pas simples. Mais cela portera ses fruits lorsque vous maîtriserez Workbench.
Exemple d'images:
la connexion localhost est créée en installant mysql. Tout ce que vous avez à faire est de fournir un mot de passe lors de l'installation.
J'ai créé une base de données "discworld" avec create database discworld
et pour créer une table dans la base de données "discworld":
insérer et sélectionner le tableau "assistants":
C'est aussi simple que ça. La plupart des problèmes proviennent de la création des instructions SQL les plus difficiles. Pas de mysql ou de workbench lui-même.
Mysql comme base de données et phpmyadmin comme interface peuvent être une combinaison bien connue.
Gardez à l’esprit ce besoin d’une pile LAMP et n’est donc pas vraiment autonome avec une seule application.
Vient avec le gros avantage d'être bien documenté s'il s'agit d'exemples, de tutoriels, etc.
Essayez d'utiliser SQLite . Un fichier pour la base de données, SQL à l'intérieur, utilisé dans de nombreux produits, par exemple Chrome/Chrome, Firefox. Sur le site officiel, vous pouvez télécharger de simples utilitaires en ligne de commande pour la base de données. Je l'ai utilisé dans le jeu en ligne Travian pour la cartographie en ligne de commande :)
Si vous utilisez une interface graphique, tous compatibles. Je ne suis pas sûr s'il est possible d'une meilleure base de données simple.
Première interface graphique - SQLite Studio , multiplate-forme.
Autre - addon pour Mozilla Firefox. Seulement Firefox nécessaire.
Libreoffice Base est affreux (comme dans instable) lorsqu'il est utilisé en tant que solution autonome (si vous enregistrez des données et des requêtes dans le même conteneur ODB). Cela étant dit, l'erreur à laquelle vous faites référence est souvent le résultat de valeurs nulles illégales dans votre base de données.
Libreoffice Base est génial s'il est associé à une vraie base de données et utilisé comme interface graphique. Je l'utilise avec MariaDB et je n'ai jamais eu de problèmes. Le seul problème est que lorsque je passe de mon bureau à un ordinateur portable, je dois effectuer une sauvegarde SQL. Mais, cela ne représente que 5 minutes de travail et vaut vraiment la stabilité et la fiabilité futures.
Ceci dit, d’autres alternatives incluent Kexi (bien que ce n’était pas assez stable quand j’ai essayé il ya environ 5 ans) ou glom (jamais essayé) et une variété de sqlite solutions.