Утилиты mSQL
msql
msql [options] database
Монитор командной строки mSQL. Эта программа является основным средством общения с сервером mSQL. SQL-команды можно набирать прямо в командной строке, и результат будет выведен на экран. Команды могут занимать несколько строк. Никаких действий не выполняется, пока не будет введена строка, заканчивающаяся командой на выполнение. . * .
Команды
\e
Редактировать предыдущее предложение с помощью редактора по умолчанию.
\g
Послать команду серверу баз данных.
\Р
Вывести текущую команду.
\q
Выйти из программы.
Параметры
-f file
Использовать альтернативный файл конфигурации.
-h hostname
Подключиться к серверу баз данных на удаленном хосте.
msql2d
msq12d [options]
Демон сервера mSQL. Все остальные программы взаимодействуют с базой данных через этот сервер, поэтому он должен работать постоянно (кроме отключений для обслуживания).
Параметры
-f file
Использовать альтернативный файл конфигурации.
msqladmin
msqladmin [options] command
Выполняет операции, действующие на сервер баз данных в целом. Эта утилита используется для выключения сервера, добавления и удаления целых баз данных и других административных функций.
Команды
copy database newdatabase
Создает точную копию базы данных под другим именем.
create database
Создает новую пустую базу данных.
drop database
Удаляет базу данных и уничтожает ее содержимое.
move database newdatabase
Переименовывает базу данных.
reload
Перечитывает файлы конфигурации.
shutdown
Выключает сервер баз данных.
stats
Показывает статистику сервера баз данных. Среди выдаваемой информации имеются данные о текущих подключениях к базе данных; показывается, какие базы данных используются и каково количество запросов, посланное каждым подключившимся.
version
Показывает информацию о версии сервера баз данных.
Параметры
-f file
Использовать альтернативный файл конфигурации.
-h hostname
Подключиться к серверу баз данных на удаленном хосте.
-q
Не запрашивать подтверждения команд.
msqldump
msqldump [options] database [table]
Выдает содержимое указанной базы данных (или таблицы базы данных) в виде серии команд ANSI SQL.
Параметры
-с
Выводить полные инструкции INSERT.
-f file
Использовать альтернативный файл конфигурации.
-h hostname
Подключиться к серверу баз данных на удаленном хосте.
-t
Создавать дамп только операторов создания таблиц; не выводить данные.
-w statement
Использовать оператор WHERE для ограничения выводимых данных.
-V
Показать информацию о процессе, пока создается дамп данных.
msqlexport
msqlexport [options] database table
Выдает содержимое указанной таблицы в формате с разделителями в стиле ASCII.
Параметры
-е character
Использовать character для экранирования любых разделителей, найденных в данных.
-h hostname
Подключиться к серверу баз данных на удаленном хосте.
-q character
Символ, обрамляющий каждое значение данных.
-s character
Символ, используемый для разделения данных.
-v
Показать информацию о процессе, пока происходит экспорт данных.
msq Iimport
msqlimport [options] database table
Читает файл с ASCII-разделителями и записывает данные в указанную таблицу.
Параметры
-е character
Символ, используемый как управляющий в файле данных.
-h hostname
Подключиться к серверу баз данных на удаленном хосте.
-q character
Символ, обрамляющий каждое значение данных.
-s character
Символ, используемый для разделения данных.
-V
Показать информацию о процессе, пока происходит вставка данных.
relshow
relshow [options] [database] [table] [index|_seq]
Показывает структуру указанной базы данных, таблицы, индекса или последовательности данных. Если не задать аргументов, выдается список всех баз данных. С одним аргументом будет выдана информация о структуре заданной базы данных. С двумя аргументами программа выдаст информацию об указанной таблице. Если указать все три элемента, третий аргумент должен быть либо индексом указанной таблицы, либо _seq, и в этом случае будет выдана информация о последовательности данных таблицы.
Параметры
-f file
Использовать альтернативный файл конфигурации.
-h hostname
Подключиться к серверу баз данных на удаленном хосте.