Skip to content

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 ​

MenuContenu
FichierNouvelle requête SQL Ctrl+T · Fermer l’onglet Ctrl+W · Exporter les connexions · Importer des connexions · Quitter Alt+F4
ConnexionGérer les connexions
TableExporter en CSV/JSON · Actualiser F5 — les deux s’appliquent à l’onglet de table actif
OutilsConsole de requêtes Ctrl+T · Transfert de données · Recréer la BD depuis XML · Knowledge Lab · Paramètres
AffichageVue 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 ​

BoutonOuvre
Nouvelle requêteUn onglet d’éditeur SQL
Nouvelle tableLe concepteur de tables
Exporter / ImporterLes assistants d’export et d’import
RechercherLa recherche dans les tables
ComparerLa comparaison de données — préremplie depuis l’onglet de table actif
ProfileurLe profileur de requêtes — prérempli depuis l’onglet SQL actif
ConnexionsLe gestionnaire de connexions
ParamètresLes paramètres
F1La 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 :

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é.