Читайте также: |
|
Enter password: ********
Welcome to the MySQL monitor. Commands end with; or \g.
Your MySQL connection id is 459 to server version: 3.22.20a-log
Type 'help' for help.
mysql>
Метка обозначает, что программа mysql готова к вводу команд.
Если серверная часть системы установлена на вашем компьютере, подсоединиться к серверу вы сможете, запустив mysql со следующими параметрами:
shell> mysql
Чтобы запуститься и сразу же открыть какую-то базу используется команда:
Mysql имя_базы
После установки соединения можно в любой момент отключиться от сервера, набрав в командной строке mysql> команду QUIT:
Mysql> QUIT
Bye
Отсоединиться от сервера можно и при помощи сочетания клавиш Control-D.
Первое общение с СУБД MySQL
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
Еще одна команда – определение пользователя, который вошел в систему:
mysql> SELECT USER();
Дата добавления: 2014-12-18; просмотров: 95 | Поможем написать вашу работу | Нарушение авторских прав |
|