Apparence
L’interface
La fenêtre comporte trois parties : la barre de menus et la barre d’outils en haut, l’arborescence des connexions à gauche, et les onglets qui occupent le reste.
Barre de menus
| Menu | Contenu |
|---|---|
| Fichier | Nouvelle requête SQL Ctrl+T · Fermer l’onglet Ctrl+W · Exporter les connexions · Importer des connexions · Quitter Alt+F4 |
| Connexion | Gérer les connexions |
| Table | Exporter en CSV/JSON · Actualiser F5 — les deux s’appliquent à l’onglet de table actif |
| Outils | Console de requêtes Ctrl+T · Transfert de données · Recréer la BD depuis XML · Knowledge Lab · Paramètres |
| Affichage | Vue compacte · Plein écran — tous deux réservés, pas encore actifs |
| Aide | État de la licence · Activer la licence · Acheter une licence… · Documentation en ligne · Raccourcis clavier F1 · Signaler un bug · Demande de fonctionnalité · À propos |
TIP
La plupart des outils importants ne sont pas dans la barre de menus. Ils s’ouvrent soit depuis la barre d’outils, soit depuis le menu contextuel (clic droit) d’une base de données dans la barre latérale — voir ci-dessous.
Barre d’outils
| Bouton | Ouvre |
|---|---|
| Nouvelle requête | Un onglet d’éditeur SQL |
| Nouvelle table | Le concepteur de tables |
| Exporter / Importer | Les assistants d’export et d’import |
| Rechercher | La recherche dans les tables |
| Comparer | La comparaison de données — préremplie depuis l’onglet de table actif |
| Profileur | Le profileur de requêtes — prérempli depuis l’onglet SQL actif |
| Connexions | Le gestionnaire de connexions |
| Paramètres | Les paramètres |
| F1 | La liste des raccourcis |
Les boutons qui nécessitent une base de données sont grisés lorsqu’aucune connexion n’est ouverte.
Barre latérale
La barre latérale est une arborescence : connexion → base de données → Tables, Vues, Requêtes, Fonctions, et sur MariaDB Séquences si la base en contient. Cliquez sur un nœud pour le déplier, double-cliquez sur une table pour ouvrir ses données. Le champ de recherche au-dessus de l’arborescence filtre les tables par nom.
Chaque connexion peut porter une couleur et un nom de groupe, ce qui permet de distinguer visuellement la production du développement. Voir Créer des connexions.
Sélectionner plusieurs éléments
Ctrl-clic (Cmd-clic sur macOS) ajoute un nœud à la sélection, Maj-clic sélectionne la plage entre le dernier clic et celui-ci. Cela fonctionne pour les tables, vues et requêtes enregistrées, et une sélection ne les mélange jamais : un Ctrl-clic sur une vue alors que des tables sont sélectionnées démarre une nouvelle sélection au lieu de combiner les deux.
Un clic droit à l’intérieur d’une sélection fait agir le menu sur l’ensemble ; un clic droit en dehors fait agir le menu sur ce seul nœud.
Clic droit sur une connexion
Ouvrir / Fermer la connexion · Modifier la connexion · Supprimer la connexion · Nouvelle base de données · Gestion des utilisateurs
Clic droit sur une base de données
C’est le principal point d’entrée vers les outils :
- Diagramme ER
- Nouvelle base de données · + Nouvelle table · Nouvelle vue · Déclencheurs
- Sauvegarde / Restauration
- Dump en fichier SQL ▸ Structure et données · Structure uniquement
- ▶ Exécuter un fichier SQL
- Comparaison de structure · Transfert de données · Concepteur visuel de requêtes · Liste des processus · Planificateur de tâches(La comparaison de données, la recherche de données et le profileur se trouvent dans la barre d’outils.)
- Coller la table
- Propriétés de la base de données · Renommer la base de données…
- Supprimer la base de données
Clic droit sur une table
Ouvrir les données · Ouvrir la structure · Historique des lignes (tables MariaDB versionnées par le système uniquement) · Renommer la table · Copier la table · Importer dans la table · Dump en fichier SQL ▸ (Structure et données · Structure uniquement · Structure + échantillon de données…) · Dupliquer · Tronquer (réinit. AI) · Vider (DELETE FROM) · Supprimer la table
Avec plusieurs tables sélectionnées, le menu se réduit à Copier N tables, Dupliquer N, Dump en fichier SQL ▸, Maintenance et Supprimer N tables. Sur le nœud de groupe Tables, vous obtenez Coller la/les table(s) ici, Copier toutes les tables et Supprimer toutes les tables.
Copier et coller des tables
Copier la table place la table — ou toute la sélection — dans un presse-papiers interne, et une barre en haut de la barre latérale indique son contenu, avec un bouton pour le vider. Collez sur une base de données ou sur son nœud Tables :
- Même connexion — chaque table est copiée côté serveur, l’une après l’autre, en prenant le premier nom libre
<nom>_copy1,<nom>_copy2… - Une autre connexion — l’assistant de transfert de données s’ouvre avec ces tables déjà cochées ; c’est aussi ainsi qu’on copie entre moteurs.
Clic droit sur une vue, une requête, une routine ou une séquence
Les vues proposent Ouvrir la vue, Ouvrir le concepteur, Copier le DDL, Dupliquer et Supprimer la vue ; avec plusieurs vues sélectionnées, Copier le DDL de N, Dupliquer N et Supprimer N vues. Les requêtes enregistrées proposent Copier le SQL, Dupliquer, Supprimer la requête, et Ouvrir le dossier pour celles lues depuis le disque — celles-ci ne peuvent pas être supprimées ici, seulement dupliquées. Les fonctions et procédures ouvrent l’éditeur de routines.
Une séquence MariaDB s’ouvre comme un onglet SQL contenant son CREATE SEQUENCE et un SELECT indiquant où elle en est ; Supprimer la séquence la supprime après confirmation. Les colonnes dont le DEFAULT en dépend cessent de fonctionner une fois qu’elle a disparu, ce que la confirmation signale.
Onglets
Tout ce que vous ouvrez devient un onglet : données de table, structure de table, éditeurs SQL, diagramme ER, outils de comparaison, profileur, Knowledge Lab, etc. Ctrl+W ferme l’onglet actif, Ctrl+T ouvre un nouvel éditeur SQL.
Les onglets peuvent aussi être détachés dans leur propre fenêtre, ce qui est pratique sur un second écran.
État et avertissements
NabuSQL vous avertit avant que vous ne perdiez votre travail, et non après :
- Modifier une table sans clé primaire affiche La table n’a pas de clé primaire — les mises à jour ne peuvent pas être ciblées de façon fiable.
- Changer de page ou de nombre de lignes avec des modifications non enregistrées demande d’abord une confirmation.
- Les actions destructrices (tronquer, vider, supprimer) demandent toujours confirmation et nomment l’objet concerné.
