WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Следующие особенности доступны в MySQL Shell. MySQL Shell обеспечивает интерактивный способ выполнения кода, где вы
печатаете код в ответ на приглашение оболочки MySQL, и каждый введенный
запрос обрабатывается с результатом обработки, напечатанным на экране.
Ввод текста Unicode поддерживается, если терминал это допускает.
Поддерживаются цветные терминалы. MySQL Shell обрабатывает код на следующих языках:
JavaScript, Python и SQL. Любой введенный код обрабатывается как один из этих
языков, на основе языка, который в настоящее время активен. Есть также
определенные команды MySQL Shell, предваряемые В дополнение к интерактивному выполнению кода MySQL Shell может также
взять код из других источников и обработать его. Этот метод обработки кода
неинтерактивным способом называют
пакетным выполнением. Поскольку пакетный способ выполнения предназначается для обработки
скрипта единственного языка, это ограничивается наличием минимального
неотформатированного вывода и отключением выполнения команд. Чтобы избежать
этих ограничений, используйте опцию командной строки
MySQL Shell может возвратить результаты в виде таблицы, разделенном
табуляциями, вертикальном или как формат JSON. Чтобы помочь объединить MySQL
Shell с внешними инструментами, можно активировать обертку JSON для всего
вывода, когда вы запускаете MySQL Shell из командной строки. Для получения
дополнительной информации посмотрите
раздел
4.6. Мультистрочный код может быть написан, используя команду, позволив
MySQL Shell кэшировать строки и затем выполнить их как отдельный оператор.
MySQL Shell может формироваться, чтобы зарегистрировать информацию о
процессе выполнения. Для получения дополнительной информации см.
главу 7. MySQL Shell включает следующий API, осуществленный в JavaScript и Python,
который можно использовать, чтобы разработать код,
который взаимодействует с MySQL. X DevAPI позволяет вам работать с относительными данными и с
данными о документе, когда MySQL Shell связан с сервером MySQL, используя
X-протокол. Для получения дополнительной информации посмотрите
Using MySQL as a Document Store. Для документации относительно понятий и
использования X DevAPI см.
X DevAPI User Guide. MySQL Shell разработан, чтобы предоставить интегрированный клиент
командной строки для всех продуктов MySQL, которые поддерживают X-протокол.
Особенности развития MySQL Shell разработаны для сессий, используя
X-протокол. MySQL Shell может также соединиться с MySQL Server, который не
поддерживает X-протокол, используя обычный протокол MySQL.
Минимальный набор особенностей X DevAPI доступен для сессий, созданных,
используя обычный протокол MySQL. Взаимодействие с сервером MySQL сделано через объект сессии. Для Python и
JavaScript, сессия может быть создана через функцию
Для режима SQL понятие глобальной сессии поддерживается MySQL Shell.
Глобальная сессия создается, когда информация о связи передается MySQL Shell,
используя опции запуска или команду Глобальная сессия используется, чтобы выполнить запросы в режиме SQL и
та же самая сессия доступна в обоих режимах Python или JavaScript.
Когда глобальная сессия создается, переменная
Подробнее см.
раздел 3.3.
Глава 1. MySQL Shell
Интерактивное выполнение кода
Поддержанные языки
\
, которые позволяют вам настроить MySQL Shell независимо от в
настоящее время выбранного языка. Для получения дополнительной информации
см. раздел 5.1
.Пакетное выполнение кода
--interactive
, который говорит MySQL Shell
выполнять ввод, как будто это была интерактивная сессия. В этом способе ввод
обрабатывается построчно так же, как
если бы каждая строка была напечатана в интерактивной сессии. Для получения
дополнительной информации посмотрите
раздел 4.5.Выходные форматы
Мультистрочная поддержка
Журнал приложения
Допустимые API
Поддержка X Protocol
Глобальная сессия
getSession
модуля
mysqlx
. Если сессия создается в режиме
JavaScript, используя какой-либо из этих методов, это доступно только в
режиме JavaScript. То же самое происходит, если сессия создается в режиме
Python. Эти сессии не могут использоваться в режиме SQL.\connect
.
session
установлена на языках скриптов, таким
образом, можно выполнить код на различных языках, переключив активный режим.
Найди своих коллег! |
Вы можете направить письмо администратору этой странички, Алексею Паутову.