À propos du projet
mycli est une interface en ligne de commande pour MySQL et les bases de données compatibles, notamment MariaDB, Percona, TiDB et Apache Doris. Il améliore l'expérience terminal standard avec plusieurs fonctionnalités de productivité :
- Auto-complétion intelligente : Fournit des suggestions sensibles au contexte pour les mots-clés SQL, les tables, les vues, les colonnes et les enums.
- Améliorations visuelles : Inclut la coloration syntaxique via Pygments et des données tabulaires joliment formatées avec des couleurs.
- Recherche et navigation : Prend en charge la recherche floue dans l'historique et l'exploration des sorties via fzf.
- Gestion des requêtes : Prend en charge les requêtes multilignes et les requêtes favorites avec des paramètres positionnels ou nommés via Jinja.
- Traitement des données : Intègre Polars pour les transformations de dataframes, les graphiques et les exports Parquet.
- Intégration avancée : Permet d'interroger des LLM avec un contexte dérivé du schéma et de stocker les mots de passe dans le trousseau du système.
- Connectivité : Prend en charge les connexions SSL et les redirections finales de style shell ($>, $>>, $|).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.