Éditeur de données

Modifier des données

Modifier des données

Modifiez les données de votre table sans quitter la fenêtre. Cela fonctionne également pour les résultats de requête provenant d'une instruction SELECT. Appuyez sur Cmd+Espace pour afficher les options de saisie semi-automatique du code pour les valeurs de table. La fonctionnalité de saisie semi-automatique examine toutes les valeurs de la colonne et vous propose une liste de concordances possibles. Validez les modifications en appuyant sur Cmd+Entrée.

Envoyer en bloc

Envoyer en bloc

Toutes vos modifications apportées dans l'éditeur de données sont stockées localement et peuvent être envoyées en une seule fois. Les modifications locales sont colorées, pour vous permettre de voir quelles modifications vous allez enregistrer, que ce soit pour mettre à jour, insérer ou supprimer des lignes. Validez en appuyant sur Cmd+Entrée. Cmd+Opt+Z annule les modifications sélectionnées. Si vous souhaitez annuler la totalité des modifications, sélectionnez toutes les cellules avec Cmd+A avant de revenir en arrière.

Aperçu DML dans l'éditeur de données

Aperçu DML dans l'éditeur de données

Vous pouvez afficher la requête correspondant aux modifications que vous avez effectuées dans l'éditeur de données en cliquant sur le bouton DML. Notez que ce bouton n'est actif que si des modifications sont en attente. Vous verrez une boîte de dialogue avec l'aperçu DML. Étant donné que DataGrip utilise un pilote JDBC pour mettre à jour les tables, la requête n'est pas le SQL exact qui sera exécuté pour modifier vos données. Mais, dans la plupart des cas, le résultat est identique.

En savoir plus

Édition multiple

Édition multiple

Plusieurs champs peuvent être édités en même temps. Sélectionnez-les simplement et commencez à taper. Cela ne peut fonctionner que si les colonnes à modifier ne sont pas uniques et sont du même type.

Coller à partir d'un CSV

Vous pouvez coller les données depuis une source CSV ou un tableau Excel. Dans DataGrip, vous pouvez définir le format de votre choix ou laisser l'IDE le détecter automatiquement. Pour cela, il vous suffit de simplement sélectionnez l'icône d'engrenage → Paste format.

Journal SQL

Journal SQL

Pendant la mise à jour de données, vous pouvez voir quelles requêtes DataGrip sont en cours d'exécution. Nous n'avons rien à cacher !

Filtrer des données

Filtrer des données

Utilisez le champ de texte du filtre pour ne voir que les données dont vous avez besoin, sans avoir besoin d'écrire de clauses WHERE. Écrivez simplement la condition dans ce champ en veillant à utiliser le dialecte SQL approprié.

Recherche de texte

Recherche de texte

Il est possible de trouver rapidement des données dans une table sans avoir à écrire une requête. Appuyez sur Cmd+F pour faire apparaître la fonctionnalité de recherche de texte. Cela est particulièrement utile si vous ne savez pas exactement quelle colonne contient les données que vous recherchez. Vous pouvez facilement masquer les lignes non pertinentes et utiliser des expressions régulières.

Contrôle de transaction

Contrôle de transaction

Définissez le type de contrôle de transaction que vous voulez utiliser lorsque vous travaillez avec des données. L'éditeur de données en mode Auto fonctionne comme décrit dans la section Envoyer en bloc.

En mode Manual, vous disposez également des actions suivantes :

  • Le bouton Commit (ou ⇧⌘⌥Entrée) valide la transaction. Si certaines de vos modifications locales n'ont pas été envoyées (elles sont mises en évidence), elles le seront automatiquement avant le commit.
  • Le bouton Rollback rétablit une transaction si vous avez annulé le commit.

Transposer la vue

Transposer la vue

Si la table contient de trop nombreuses colonnes pour s'afficher, utilisez la vue Transpose pour consulter plus facilement les données d'une ligne spécifique.

Rechercher une colonne

Rechercher une colonne

Ouvrez la vue Structure en appuyant sur Cmd+F12 et commencez la saisie ! La recherche rapide peut vous aider en filtrant les colonnes. Appuyez sur Entrée pour trouver une colonne en particulier.

Comparer des cellules

Comparer des cellules

Il est possible de comparer les valeurs de deux ou trois cellules dans la visionneuse Diff. Sélectionnez-les et appuyez sur Maj+Cmd+D.

Exporter des données

Exporter des données

N'importe quelle table ou jeu de résultats peut être exporté dans une variété de formats incluant CSV, JSON, XML et HTML. Vous pouvez même créer votre propre format pour l'exportation.

En savoir plus

Vue Aggregate

Vue Aggregate

La vue Aggregate pour une plage de cellules vous aidera à gérer vos données et vous évitera d'avoir à écrire des requêtes supplémentaires. Sélectionnez la plage de cellules pour laquelle vous voulez afficher la vue, puis faites un clic droit et sélectionnez Show Aggregate View.

Navigation par clés étrangères

Si une colonne contient une clé étrangère, vous pouvez naviguer jusqu'aux données associées pour une valeur spécifique ou la visualiser dans la boîte de dialogue. Dans de nombreuses situations, cela vous évite d'avoir à écrire une requête.

Vous pouvez aussi trouver les utilisations de clés étrangères dans d'autres tableaux. Vous serez dirigé vers les données faisant référence à votre ligne et colonne. Si le curseur se trouve sur une colonne qui n'est pas référencée, vous pouvez sélectionner les données vers lesquelles vous souhaitez naviguer.

Éditeur séparé pour les valeurs de cellule

Valeur formatée

Valeur formatée

Cela permet d'afficher la valeur formatée, même si elle est stockée sous forme de ligne Vous pouvez également modifier la valeur dans la vue formatée et la mettre à jour en fonction de la mise en forme d'origine. Cela fonctionne avec les XML et JSON d'une seule ligne.

Positionnement bas

Positionnement bas

Si la largeur de l'écran est cruciale pour votre flux, vous pouvez éloigner l'éditeur de valeurs de cellules en le plaçant en bas de l'éditeur de données.

Images

Images

Et ce panneau peut maintenant afficher des images !

Étendre/réduire la sélection

Étendre/réduire la sélection

DataGrip inclut l'action Expand Selection dans les tables (Ctrl+W). Vous pouvez également utiliser l'action contraire : Shrink Selection. Son raccourci est Ctrl+Maj+W.

Résultats dans l'éditeur

Résultats dans l'éditeur

Vous pouvez voir les résultats dans l'éditeur de code. Pour l'activer pour l'ensemble de l'IDE, utilisez Settings/Preferences | Database | Query Execution | Output and Results | Show results in the editor. La barre d'outils intègre également un bouton pour basculer entre les deux modes uniquement pour le fichier actuel.

Visionneuse géographique

Visionneuse géographique

Pour obtenir une vue des données géographiques dans l'éditeur de données, cliquez sur l'icône d'engrenage, puis sélectionnez Show Geo Viewer.

La visionneuse géographique ne fonctionne que si JCEF est activé.

Nommage des onglets

Nommage des onglets

Les onglets de résultats peuvent être nommés. Utilisez simplement le commentaire avant la requête.

En savoir plus