Как обновить таблицу?
3 ноября 2014 г. Просмотров: 751
Таблица является одним из основных элементов базы данных, в которой содержится основная ее информация. На основе таблиц строятся все остальные объекты баз данных, такие как запросы, отчеты и т.д. Воспользуйтесь командой Update для обновления записей в таблицах. Построить данную команду можно следующим образом: Update, затем введите нужные параметры обновления таблицы базы данных. Установите приоритет данной команды, например, Low_priority устанавливается в том случае, когда обновление таблицы будет отложено, пока остальные сценарии не завершат работу с таблицей. При необходимости установите параметр Ignore, в случае, если в таблице есть уникальные поля, а при обновлении возникает дублирующее значение, то действие команды не будет завершаться, а эти значения не изменяются. Введите название таблицы, для этого используйте параметр Tbl_name. Затем установите ключевое слово Set, после этого добавьте список полей, которые подлежат обновлению, а также сами обновляемые значения полей в таком виде: Set «Введите имя поля»=’значение’. К примеру, чтоб обновить поле Country во всех записях таблицы Users, запустите команду: Update ‘users’ set ‘country’= ‘USA’. В случае, если новое значение, которое присваивается командой Update аналогично старому, тогда это поле обновляться не будет. Используйте следующий пример для увеличения возраста всех пользователей, занесенных в таблицу, на один год: Update ’users’ Set ‘age’ = ‘age’+1. Этим же способом вы можете выполнить любое арифметическое действие с числовыми значениями таблицы, т.е. обновить данные с помощью умножения, деления, вычитания либо прибавления. Чтобы задать условией отбора для записей, которые подлежат изменению, используйте параметр Where. Для того чтобы установить максимальное количество изменямых строк, воспользуйтесь параметром Limit. Например, обновить первые пять записей в таблице можно с помощью следующей команды: Update ‘users’ Set ‘age’ = ‘age’ +1 Limit 5.
Оцените статью!
Вам понадобится
- - навыки работы с MySql.