Недавно я обнаружил, что пишу больше SQL, в Windows с MSSQL и LinqPad, и пока я хочу экспериментировать с Ubuntu, чтобы получить больше информации о базах данных, и у меня нет любви, потерянной для MSSQL, я буду использовать MySQL. Я хочу найти эквивалент LinqPad.
Что я имею в виду под этим в более конкретных терминах, это не самый мощный инструмент, но больше похожего на блокнот LinqPad, где новичок может быстро записать запрос и запустить его, чтобы увидеть, что происходит, а также то, что быстро запускается и запускается.
Я должен не согласиться с основанием ответа Шауны; LINQPad не является GUI или интерфейсом MS-SQL. Это блокнот .NET, который может генерировать контекст LinqToSql для поддерживаемых контекстов данных. Это делает его принципиально отличным от типичных SQL-клиентов (например, SQL Server Management Studio или MySql Workbench).
Из коробки LINQPad поставляется с драйверами, поддерживающими MS-SQL, однако дополнительные драйверы можно легко установить и может добавить поддержку для других источников данных, в том числе MySql.
Для вашего конкретного вопроса ответ заключается в том, что ближайший пример, который вы найдете, который может запускаться изначально на Linux, будет настраиваемым .NET-приложением, написанным с помощью Mono ( поддержка дополнительных драйверов ).
Однако, если вам нужно использовать LINQPad с MySql, вы легко можете использовать драйвер IQ. Вам все равно потребуется Windows для запуска LINQPad (или, возможно, вина). Я лично поддерживаю Windows VirtualBox на моей станции разработки Linux специально для нескольких инструментов, таких как LINQPad, которые только для Windows.