Изучаем sql



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


Глава 1. Немного истории
SET name = 'Certificate of Deposit'
WHERE product_cd = 'CD';
Обратите внимание, что в выражении 
update
тоже есть блок 
where
, как
и в выражении 
select
, потому что 
update
должно отобрать строки, под
лежащие изменению. В данном случае задано, что должны быть изме
нены только те строки, столбцы 
product_cd
которых соответствуют
строке 
'CD'
. Поскольку столбец 
product_cd
является первичным клю
чом таблицы 
product
, следует ожидать, что выражение 
update
изменит
только одну строку (или ни одной, если такого значения в таблице
нет). При выполнении любого SQLвыражения для работы с данными
механизм СУБД выводит отчет с указанием того, сколько строк было
подвержено его воздействию. Если используется интерактивный инст
румент, например уже упомянутый инструмент командной строки
mysql
, будет получено сообщение о том, сколько строк было:

возвращено выражением 
select


создано выражением 
insert


изменено выражением 
update


удалено выражением 
delete

Если используется процедурный язык с одним из уже упомянутых
программных средств, то после выполнения SQLвыражения для рабо
ты с данными это средство включит вызов функции запроса этой ин
формации. В общем, не мешает проверять эти данные, чтобы убедить
ся, что выражение не сделало ничего непредвиденного (например, ес
ли забыть включить в выражение 
delete
блок 
where
, будут удалены все
строки таблицы!).
Что такое MySQL?
Реляционные базы данных продаются уже более двух десятилетий.
К самым зрелым и популярным продуктам относятся:

Oracle Database от Oracle Corporation


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   261




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

    Басты бет