Аналоги mssql-cli

DataGrip

Windows
macOS
Linux

DataGrip — кроссплатформенная интегрированная среда разработки баз данных, созданная компанией JetBrains, предназначенная для работы с различными СУБД (включая Microsoft SQL Server, PostgreSQL, MySQL, Oracle и другие) через единый интерфейс; обеспечивает удобный редактор SQL с подсветкой синтаксиса и интеллектуальным автодополнением, визуализацию структуры баз данных, выполнение запросов и управление подключениями, поддержку миграций и версионного контроля, инспекцию и рефакторинг схемы, а также инструменты для анализа производительности запросов и экспорта/импорта данных, что делает её функционально более богатой и ориентированной на графический рабочий процесс по сравнению с текстовыми клиентами типа mssql-cli.

mssql-cli

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: github.com/dbcli/mssql-cli

mssql-cli — это кросс‑платформенный интерактивный командный клиент для выполнения запросов к Microsoft SQL Server. Разработанный в рамках сообщества dbcli, он предоставляет расширенные возможности для работы с базами данных через командную строку, включая автодополнение, подсветку синтаксиса и историю команд. Инструмент распространяется с открытым исходным кодом под лицензией BSD 3‑clause и официально поддерживается на Windows, macOS и Linux.

mssql-cli был создан как современная альтернатива утилите sqlcmd, ориентированная на улучшение пользовательского опыта при работе с T-SQL в терминале. Он заимствует лучшие практики из других проектов командных интерфейсов, таких как pgcli и mycli, и интегрирует их с функциональностью SQL Server. Инструмент активно поддерживается и развивается сообществом разработчиков, включая Microsoft.

  • Автодополнение: интеллектуальные подсказки для ключевых слов SQL, имён таблиц и столбцов, что ускоряет написание запросов и снижает количество ошибок.
  • Подсветка синтаксиса: цветовая маркировка T-SQL конструкций для улучшения читаемости и быстрого выявления синтаксических ошибок.
  • История команд: возможность повторного использования ранее введённых запросов с помощью стрелок вверх/вниз или автодополнения.
  • Поддержка многострочных запросов: возможность редактирования и выполнения сложных SQL-запросов, состоящих из нескольких строк, в интерактивном режиме.
  • Конфигурационный файл: настройка параметров клиента, таких как темы оформления, горячие клавиши и другие предпочтения пользователя.
  • Режим пакетного выполнения: возможность выполнения SQL-скриптов без входа в интерактивный режим, что удобно для автоматизации задач.
  • Поддержка различных аутентификаций: возможность подключения к SQL Server с использованием различных методов аутентификации, включая Windows и SQL Server аутентификацию.
Подробнее