Базы данных. Пономарев А.А. - 16 стр.

UptoLike

Составители: 

Этот запрос иллюстрирует следующие особенности 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