Изучаем sql


Инструмент командной строки mysql



Pdf көрінісі
бет23/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   19   20   21   22   23   24   25   26   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

Инструмент командной строки mysql
При вызове инструмента командной строки 
mysql
можно задать имя
пользователя и используемую БД:


Инструмент командной строки 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> 


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет