П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 3519 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6121 раз(а).

Учебник HTML.
Просмотров 3276 раз(а).

Руководство по PHP5.
Просмотров 5497 раз(а).

Хостинг через призму DNS.
Просмотров 4144 раз(а).

Подборка текстов стандартных документов.
Просмотров 55772 раз(а).

Учебник PHP - Самоучитель
Просмотров 3090 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 5704 раз(а).

Внешние атаки...
Просмотров 3840 раз(а).

Учебник PHP.
Просмотров 2825 раз(а).

SSI в примерах.
Просмотров 37462 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Команды пакета MySQL

Основные команды

MySQL

Клиентская программа MySQL.

Запуск:

mysql [OPTIONS] database

ОПИСАНИЕ:

Клиентская часть СУБД MySQL названа MySQL. Она обеспечивает интерфейс командной строки с СУБД MySQL, и возможность неинтерактивной пакетной обработки.

Программой mysql поддерживаются следующие опции. Вы можете использовать или "короткий" одиночный символ или более подробную версию.
-\?, --helpСправка.
-d, --debug=[options] Вывести в протокол отладочную информацию. В общем виде 'd:t:o,filename`. Подробности в главе о библиотеке отладки.
-d, --debug-info Вывести отладочную информацию при выходе из программы.
-e, --exec Выполнить команду и выйти, неявная форма опции --batch.
-f, --force Продолжить, даже если мы сталкиваемся с SQL ошибкой.
-h, --hostname=[hostname] Задает имя сервера, с которым Вы желаете соединиться.
-P, --port=[port] Порт, для соединения с сервером MySQL.
-p, --password=[password] Пароль пользователя, для соединения с сервером MySQL. Обратите внимание, что не должно быть пробела между -p и паролем.
-q, --quick Быстрый (небуферизованный вывод), может замедлить сервер, если вывод приостановлен.
-s, --silent Работать молча (подавить вывод).
-u, --user=[user] Имя пользователя для соединения с сервером MySQL. Необязательно, если имя пользователя такое же, как ваш логин. По умолчанию именно ваш логин используется в качестве имени пользователя, что облегчает настройку.
-v, --verbose Подробный вывод. -v опция может быть удвоена или утроена для более подробного вывода. В программах русских авторов обычно именуется "уровнем болтливости программы".
-w, --wait Если подключение терпит неудачу, то подождать и повторить попытку.
-B, --batch Выполнить в пакетном режиме. Никаких запросов и никаких ошибок в STDOUT. Устанавливается автоматически при чтении из/записи в канал (пайп). Результаты будут выведены в формате с разделением табуляцией. Одна строка результата соответствует одной строке вывода.
-I, --help Справка, эквивалент -\?.
-V, --version Вывести информацию о версии пакета.

В интерактивном режиме mysql будет печатать результаты в таблице подобно примеру, приведенному ниже. Если не задан пароль или имя пользователя mysql попробует зайти в систему на сервере базы данных с использованием вашего логина и НУЛЕВОГО (ПУСТОГО) пароля. Если ваш mysql логин отличается от вашего логина в unix, или если вы имеете пароль, то это провалится.

ПРИМЕР:

$ mysql mysql
Welcome to the mysql monitor.  Commands ends with ; or \g.
Type 'help' for help.
mysql> select * from host;
1 rows in set (0.25 sec)
  +-----------+----+--------+--------+--------+--------+--------+------+
  | host      | db | select | insert | update | delete | create | drop |
  +-----------+----+--------+--------+--------+--------+--------+------+
  | localhost | %  | Y      | Y      | Y      | Y      | Y      | Y    |
  +-----------+----+--------+--------+--------+--------+--------+------+
mysql>

Переведу этот пример на русский:

$ mysql mysql
Добро пожаловать в монитор mysql. Команды кончаются на ; или \g.
Наберите 'help' для получения справки.
mysql> select * from host;
1 строка в наборе (0.25 секунды)
  +-----------+----+--------+--------+--------+--------+--------+------+
  | host      | db | select | insert | update | delete | create | drop |
  +-----------+----+--------+--------+--------+--------+--------+------+
  | localhost | %  | Y      | Y      | Y      | Y      | Y      | Y    |
  +-----------+----+--------+--------+--------+--------+--------+------+
mysql>

В режиме командной строки Вы должны иметь возможность работать с историей ввода и редактировать предыдущие команды. Это сильно облегчит работу.

В пакетном режиме результаты выводятся в виде полей, разделенных символами табуляции.

ПРИМЕР:

Создайте файл /tmp/test, который содержит следующую строку:

select * from host

В командной строке введите:

$ mysql mysql </tmp/test

Вы получите что-то вроде:

host            db      select  insert  update  delete  create  drop
localhost       %       Y       Y       Y       Y       Y       Y

Вы можете писать довольно сложные SQL программы, используя этот метод.

Назад | Вперед
Содержание (общее) | Содержание раздела



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru