Инструмент командной строки mysql
29
mysql u lrngsql p bank
Будет запрошен ваш пароль, и затем появится приглашение
mysql>
,
с помощью которого вы сможете создавать SQLвыражения и просмат
ривать результаты их выполнения. Например, чтобы узнать текущие
дату и время, можно выполнить следующий запрос:
mysql>
SELECT now( );
++
| now( ) |
++
| 20050506 16:48:46 |
++
1 row in set (0.01 sec)
Функция
now(
)
– это встроенная функция MySQL, возвращающая те
кущие дату и время. Как видите, инструмент командной строки
mysql
форматирует результаты запросов, помещая их в прямоугольник, очер
ченный символами
+
,
и
|
. Выведя все результаты (в данном случае это
всего одна строка), инструмент командной строки
mysql
покажет коли
чество возвращенных строк и длительность выполнения выражения
SQL.
Завершив работу с инструментом командной строки
mysql
, для возвра
щения в консоль просто введите
quit;
или
exit;
.
О пропущенном блоке from
При работе с некоторыми серверами БД нельзя создать запрос без
блока
from
(из), в котором должна быть указана по крайней мере
одна таблица. Oracle Database – именно такой сервер. Для тех
случаев, когда требуется только вызвать функцию, Oracle предос
тавляет таблицу
dual
(двойственная), состоящую всего из одного
столбца
dummy
(макет), который содержит всего одну строку дан
ных. Для обеспечения совместимости с Oracle Database MySQL
тоже предоставляет таблицу
dual
. Следовательно, предыдущий
запрос текущих даты и времени можно было бы написать так:
mysql>
Достарыңызбен бөлісу: