Exécution de requêtes

Rédigez, exécutez et optimisez vos requêtes grâce à un flux de travail fluide et flexible.

Exécution de requêtes

Basculez rapidement entre les schémas, ouvrez plusieurs consoles et exécutez des sélections ou des scripts complets d'un simple clic ou raccourci. Nommez, comparez et explorez les résultats facilement.

Consoles de requête

Travaillez simultanément sur plusieurs bases de données et projets, changez de schéma à la volée et ouvrez autant de consoles que vous le souhaitez. Exécutez des requêtes dans différents modes et suivez toutes vos activités avec l'historique local pour vous assurer de ne jamais rien perdre de votre travail.

Options d'exécution

DataGrip propose des options intelligentes pour l'exécution de requêtes. Lorsque le curseur se trouve à l'intérieur d'une requête, l'exécution peut être personnalisée de plusieurs façons. Exécutez la plus petite instruction, la plus grande instruction ou l'ensemble du script, ou choisissez exactement ce que vous souhaitez exécuter.

Contrôle et sécurité complets

DataGrip sécurise votre workflow avec le mode Read-only, des avertissements concernant les requêtes dangereuses et un contrôle flexible des transactions.

Protection en mode lecture seule

Utilisez le mode Read-only pour éviter les modifications accidentelles et garantir que vos données critiques restent protégées.

Avertissements concernant les requêtes dangereuses

Si vous êtes sur le point de supprimer une table entière ou de mettre à jour toutes ses données, DataGrip vous avertit avant d'exécuter l'opération afin de vous aider à éviter des erreurs coûteuses.

Contrôle de transaction

Choisissez entre le mode Auto, où les requêtes sont validées instantanément sans confirmation manuelle, et le mode Manual, qui vous donne un contrôle total pour valider ou annuler explicitement les modifications.

Analyses approfondies et résultats flexibles

Explorez, comparez et optimisez les requêtes, et visualisez les plans d'exécution sous forme de tables ou de diagrammes.

Analyse du plan d'exécution

Comprenez comment votre base de données exécute les requêtes. Les plans d'exécution décomposent le processus étape par étape, révèlent comment la base de données récupère vos données et vous aident à identifier les goulots d'étranglement. Visualisez-les sous forme de tables ou de diagrammes, selon ce qui vous convient le mieux.

Console semblable à Jupyter

La console de DataGrip, semblable à Jupyter, vous permet d'exécuter des requêtes et d'afficher les résultats juste sous le code, ce qui facilite la rédaction, le test et les itérations de vos requêtes dans un flux clair et organisé.

Nom des résultats de requête

Ajoutez un commentaire avant votre requête afin de nommer l'onglet de résultats, pour que vos résultats restent organisés et faciles à parcourir.

Comparaisons d'ensembles de résultats

Comparez deux ensembles de résultats côte à côte dans la visionneuse de diff. DataGrip met en évidence toutes les différences et vous permet d'affiner la comparaison avec le paramètre Tolerance. Par exemple, vous pouvez considérer que des lignes sont identiques même si elles diffèrent par une seule colonne, ou même exclure entièrement certaines colonnes de la comparaison.

Historique, journalisation et restauration

DataGrip journalise chaque requête, conserve un historique complet des requêtes pour chaque console et fournit même une vue de structure pour les scripts volumineux, ce qui facilite la recherche, la réexécution ou l'édition de toute instruction. Local History et les journaux SQL complets vous permettent d'auditer et de restaurer l'intégralité de votre flux de travail SQL.

Historique des requêtes

DataGrip conserve un historique complet de toutes vos requêtes exécutées. Revenez rapidement sur les instructions passées, réexécutez-les ou modifiez-les sans avoir à les enregistrer manuellement.

Historique local

Chaque console ou fichier dispose de Local History, qui suit toutes les modifications de vos fichiers sources afin de vous protéger contre toute perte ou modification accidentelle, même si elles sont effectuées par d'autres applications.

Journal SQL complet

Chaque requête que vous exécutez est automatiquement enregistrée en arrière-plan. Vous souhaitez voir l'historique complet ? Il vous suffit d'accéder à Help | Show SQL Log et d'ouvrir l'enregistrement complet dans un fichier texte, ce qui est idéal pour suivre, auditer ou consulter à nouveau votre travail.

Ce que nos clients disent

Ragunath Rajendran
Analyste Business Intelligence chez Comcast

Importer et exporter des données est un million de fois plus rapide que dans la plupart des autres outils pour SQL et les bases de données. Exemple : j'ai importé plus de 200 000 lignes en 15 secondes dans DataGrip, alors qu'il faut 15 ans pour les importer dans MySQL Workbench !

Fergus Bray
Développeur Full Stack chez Elliott

Je dois admettre que JetBrains DataGrip m'a conquis ! L'interface et l'expérience utilisateurchnagement totalement la donne par rapport aux outils SQL mal ficelés d'autrefois. En tant qu'utilisateur de longue date de l'impressionnante gamme d'outils de JetBrains, j'apprécie leur aptitude à fournir des outils exceptionnels. Un grand bravo à JetBrains d'avoir créé des outils aussi remarquables !

Anna Decker Wilson
Responsable des données chez IQVIA ACOE

1. Toutes les sources de données centralisées dans un même IDE.

2. Une interface utilisateur moins encombrée et des raccourcis clavier plus intuitifs.

Excellent bonus : quand DataGrip se met à jour, je peux continuer à travailler dessus pendant son téléchargement. Je ne m'attendais pas à apprécier autant ce petit plus.

DataGrip

Gratuit pour une utilisation non commerciale

Un outil multiplateforme puissant pour les bases de données relationnelles et NoSQL

Télécharger

Essai de 30 jours gratuit

Demander une démo
DataGrip