ВУЗ:
Составители:
Рубрика:
Этот запрос иллюстрирует следующие особенности mysql:
• Команда обычно состоит из SQL-выражения, за которым следует
точка с запятой. (Из этого правила есть и исключения - команды без
точки с запятой. Одним из них является упомянутая выше команда
QUIT, остальные мы рассмотрим позднее.)
• Когда пользователь вводит команду, mysql отправляет ее серверу
для выполнения и выводит на экран сначала результаты, а затем - новую
строку mysql>, что означает готовность к выполнению новых команд.
• mysql выводит результаты работы запроса в виде таблицы (строк и
столбцов). В первой строке этой таблицы содержатся заголовки
столбцов, а в следующих строках - собственно результаты. Обычно
заголовками столбцов становятся имена, полученные из таблиц базы.
Если же извлекается не столбец таблицы, а значение выражения (как это
происходит в приведенном выше примере), mysql дает столбцу имя
запрашиваемого выражения.
• mysql сообщает количество возвращаемых строк и время
выполнения запроса, что позволяет в некоторой степени составить
представление о производительности сервера. Эти значения обычно
весьма впечатляют, так как представляют обычное (а не машинное)
время, кроме того, на них оказывает влияние загрузка сервера и скорость
работы сети (для сокращения размеров листингов в остальных примерах
этой глаВы строка "rows in set" удалена).
Для ввода ключевых слов можно использовать любой регистр символов.
Приведенные ниже запросы абсолютно идентичны:
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();
+--------------+
| VERSION() |
+--------------+
| 3.22.20a-log |
+--------------+
+---------------------+
| NOW() |
16
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
