MySQL - это система управления базами данных с открытым исходным кодом, которую можно использовать как для небольших, так и для крупных проектов. Разработанный корпорацией Oracle, он использует стандартный SQL. В управлении базами данных операции CRUD - это своего рода базовое требование, которое необходимо знать.
В этой статье мы научимся обновлять данные в таблицах MySQL, используя предоставленный MySQL оператор UPDATE. Оператор UPDATE - это, по сути, оператор DML (язык манипулирования данными), поскольку он изменяет или обновляет данные.
Синтаксис
Синтаксис для обновления столбца или столбцов в таблице в MySQL:
ОБНОВИТЬ table_name
УСТАНОВЛЕННЫЙ
имя_столбцазнак равно ценить ,
...
[ КУДА состояние]
В этом синтаксисе table_name это таблица, в которой вы хотите обновить любой столбец.
Используя УСТАНОВЛЕННЫЙ предложении, мы можем присвоить новые значения нескольким столбцам, используя знак равенства =.
имя_столбца это тот столбец, в котором вы хотите сделать обновление.
В конце концов, мы также можем предоставить КУДА предложение, чтобы применить какое-либо условие или отфильтровать процесс обновления.
Давайте проясним это, показав пример, в котором мы будем обновлять значение столбца внутри таблицы.
Пример
Сначала откройте свой терминал, войдите в оболочку MySQL и выберите базу данных, в которой вы хотите обновить таблицу. Чтобы увидеть все таблицы в базе данных, выполните эту команду:
ПОКАЗАТЬ ТАБЛИЦЫ ;У нас есть одна таблица в выбранной нами базе данных. Посмотрим, есть ли в нем какие-то данные или нет. Чтобы увидеть данные в таблице, выполните команду SELECT следующим образом:
ВЫБРАТЬ * ИЗ машины;Предположим, мы хотим обновить название автомобиля и дату производства в третьей строке с BMW I8 на BMW M4, где car_id равно 3. Тогда запрос на обновление имени и даты будет таким:
ОБНОВИТЬ table_nameУСТАНОВЛЕННЫЙ
car_nameзнак равно‘BMW M4’,
man_dateзнак равно'2020 г.-10-10'
КУДА car_idзнак равно 3;
После выполнения команды обновления и изменения вывода 1 строки (строк) давайте посмотрим на таблицу:
ВЫБРАТЬ * ИЗ машины КУДА car_idзнак равно 3;Как видно на приведенном ниже снимке экрана, данные третьей строки обновлены успешно.
Итак, вот как вы можете обновлять данные любой таблицы в MySQL с помощью оператора UPDATE.
Заключение
Мы узнали, как использовать оператор UPDATE и как мы можем обновлять данные в любой базе данных MySQL. Затем мы обсудили, как обновить один столбец, а также сразу несколько столбцов. Наконец, мы также видели использование предложения WHERE.