Your MySQL connection id is 459 to server version: 3.22.20a-log
Welcome to the MySQL monitor. Commands end with ; or \g.
Shell> mysql -h host -u user -p
Shell> mysql -h host -u user -p
Mysql
При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль.
Если сервер запущен не на том компьютере, с которого вы вошли в систему, необходимо также указать имя хоста. Параметры соединения (а именно - соответствующее имя хоста, пользователя и пароль) вы сможете узнать у администратора. Получив соответствующие параметры, подсоединиться к серверу можно следующим образом:
Enter password: ********
Символы ******** обозначают ваш пароль; введите его, когда mysql выведет на экран запрос Enter password:.
Если все сработает, на экране должна появиться следующая информация и метка командной строки mysql>:
Enter password: ********
mysql>
Метка обозначает, что программа mysql готова к вводу команд.
Если серверная часть системы установлена на вашем компьютере, подсоединиться к серверу вы сможете, запустив mysql со следующими параметрами:
shell> mysql
Чтобы запуститься и сразу же открыть какую-то базу используется команда:
После установки соединения можно в любой момент отключиться от сервера, набрав в командной строке mysql> команду QUIT:
Bye
Отсоединиться от сервера можно и при помощи сочетания клавиш Control-D.
mysql> SELECT VERSION(), CURRENT_DATE;
Этот запрос возвращает версию и текущую дату.
Все команды заканчиваются знаком ;
mysql выводит результаты работы запроса в виде таблицы (строк и столбцов). В первой строке этой таблицы содержатся заголовки столбцов, а в следующих строках - собственно результаты. Обычно заголовками столбцов становятся имена, полученные из таблиц базы.
mysql сообщает количество возвращаемых строк и время выполнения запроса, что позволяет в некоторой степени составить представление о производительности сервера.
Для ввода ключевых слов можно использовать любой регистр символов. Приведенные ниже запросы абсолютно идентичны:
mysql> SELECT VERSION(), CURRENT_DATE;
mysql> select version(), current_date;
mysql> SeLeCt vErSiOn(), current_DATE;
А это - еще один запрос. В нем демонстрируется использование mysql в качестве несложного калькулятора:
mysql> SELECT SIN(PI()/4), (4+1)*5;
+-------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+-------------+---------+
| 0.707107 | 25 |
+-------------+---------+
Все команды, представленные выше, были относительно короткими и состояли из одной строки. В одну строку можно поместить и несколько команд. Но каждая из них должна заканчиваться точкой с запятой:
mysql> SELECT VERSION(); SELECT NOW();
Втискивать все команды в одну строку совсем не обязательно, так что создание длинных команд, занимающих несколько строк, никаких проблем не вызывает. Для mysql признаком завершения выражения является точка с запятой, а не конец строки (другими словами, mysql принимает команды без форматирования: строки с командами собираются, но не исполняются до тех пор, пока программа не обнаружит точку с запятой).
Если вы решите отменить исполнение набираемой команды, наберите \c:
mysql> SELECT
-> USER()
-> \c
Еще одна команда – определение пользователя, который вошел в систему: