Spec-Zone .ru
спецификации, руководства, описания, API
|
mysql является простой оболочкой SQL с входными возможностями редактирования строки. Это поддерживает интерактивное и неинтерактивное использование. Когда использующийся в интерактивном режиме, результаты запроса представляются в формате таблицы ASCII. Когда использующийся нев интерактивном режиме (например, как фильтр), результат представляется в разделенном от вкладки формате. Выходной формат может быть изменен, используя опции команды.
Если у Вас есть проблемы из-за недостаточной памяти для больших наборов результатов, используйте --quick
опция. Это вынуждает mysql получить следствия сервера строка за один раз вместо того,
чтобы получить весь набор результатов и буферизовать это в памяти прежде, чем вывести на экран это. Это
делается, возвращая набор результатов, используя mysql_use_result()
C API-функция в клиент-серверной библиотеке, а не mysql_store_result()
.
Используя mysql очень легко. Вызовите это от подсказки Вашего интерпретатора команд следующим образом:
shell> mysql db_name
Или:
shell> mysql --user=user_name
--password=your_password
db_name
Затем введите SQL-оператор, закончите его";
", \g
, или \G
и нажатие Входит.
Ввод Control+C прерывает текущий оператор, если есть один, или отменяет какую-либо частичную входную строку иначе.
Можно выполнить SQL-операторы в файле сценария (пакетный файл) как это:
shell> mysql db_name
< script.sql
>
output.tab
На Unix mysql клиент регистрирует операторы, выполняемые в интерактивном режиме к файлу истории. См. Раздел 4.5.1.3, "Журналирование mysql".