П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 177589 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 74925 раз(а).

Учебник HTML.
Просмотров 73696 раз(а).

Руководство по PHP5.
Просмотров 44598 раз(а).

Хостинг через призму DNS.
Просмотров 51366 раз(а).

Подборка текстов стандартных документов.
Просмотров 44731 раз(а).

Учебник PHP - Самоучитель
Просмотров 50976 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 51414 раз(а).

Внешние атаки...
Просмотров 41635 раз(а).

Учебник PHP.
Просмотров 36919 раз(а).

SSI в примерах.
Просмотров 27644 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Реализация языка SQL в СУБД MySQL

UPDATE

СИНТАКСИС:

UPDATE table SET column=expression,... WHERE where_definition

Здесь where_definition:

where_definition:
  where_expr or where_expr [AND | OR] where_expr

Здесь where where_expr имеет формат:

where_expr:
  column_name [> | >= | = | <> | <= | < ]
  column_name_or_constant or
  column_name LIKE column_name_or_constant or
  column_name IS NULL or column_name IS NOT NULL or (where_definition)

ОПИСАНИЕ:

Обновляет одно или несколько полей в таблице MySQL.

  • Все обновления выполняются слева направо.
  • Внутри UPDATE на одной таблице все операции атомарные. Напримерe, Вы можете увеличивать счетчик внутри таблицы, просто прибавляя 1 к соответствующей переменной.

ПРИМЕРЫ:

UPDATE Widget_Table SET widgets_on_hand=widgets_on_hand - 300 
where widget_id=3;

Этот запрос вычтет 300 из значения widgets_on_hand для widget = 3.

DELETE FROM Purchase_Order_Item WHERE purchase_order = 456

Этот запрос удалит все записи из Purchase_Order_Item, которые имеют значение 456 для purchase_order. Обратите внимание, что вообще Вы НИКОГДА не должны бы удалять данные из этого сорта базы данных. Вы создаете базы данных, чтобы следить за информацией, и даже плохая информация могла бы стать полезной в некотором случае. Гораздо лучше иметь некоторый тип кода состояния, который Вы используете, когда данные стали недопустимыми по каким-либо причинам.

Вы также хотели бы удалять запись в Purchase_Order для purchase_order 456. Важно убедиться, что, когда Вы удаляете информацию, Вы избавляетесь от всех ссылок к этой информации. Иначе Вы закончите с разрушенной базой данных.

Вы должны иметь права доступа update для использования этой команды.

Назад | Вперед
Содержание (общее) | Содержание раздела



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru