ОНОВЛЕННЯ SQL

Команди SQL ( ОНОВЛЕННЯ і ВИДАЛИТИ ) використовуються для зміни даних, які вже є в базі даних. Команда SQL DELETE використовує речення WHERE.

ОНОВЛЕННЯ SQL Інструкція використовується для зміни даних записів, які містяться в таблицях. Які рядки потрібно оновити, вирішується умовою. Щоб визначити умову, ми використовуємо речення WHERE.

Інструкцію UPDATE можна записати в такій формі:

 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]  

Давайте подивимось синтаксис:

 UPDATE table_name SET column_name = expression WHERE conditions  

Розглянемо приклад: тут ми оновимо запис у вихідній таблиці.

Оператор SQL:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'  

Вихідна таблиця:

Student_Id Ім'я Прізвище Ім'я_користувача
1 Існує Шарма шармілі
2 Рахул Маурія sofamous
3 Джеймс Уокер Джонні

Перегляньте результат після оновлення значення:

Student_Id Ім'я Прізвище Ім'я_користувача
1 Існує Шарма шармілі
2 Рахул Маурія sofamous
3 Джеймс Уокер бути людиною

Оновлення кількох полів:

Якщо ви збираєтеся оновити кілька полів, вам слід відокремити кожне призначення полів комою.

Оператор SQL UPDATE для кількох полів:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'  

Результат таблиці наведено нижче:

Student_Id Ім'я Прізвище Ім'я_користувача
1 Існує Шарма шармілі
2 Рахул Маурія sofamous
3 Джонні Уокер будь серйозним

СИНТАКСИС MYSQL ДЛЯ ОНОВЛЕННЯ ТАБЛИЦІ:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]  

ВИБІР ОНОВЛЕННЯ SQL:

ОНОВЛЕННЯ SQL ЗА ВИБОРОМ ЗАПИТУ:

Ми можемо використовувати оператор SELECT для оновлення записів за допомогою оператора UPDATE.

СИНТАКСИС:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)  

Ви також можете спробувати це -

 UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id  

Мій СИНТАКСИС SQL:

Якщо ви хочете ОНОВИТИ за допомогою SELECT у My SQL, ви можете використовувати цей синтаксис:

Розглянемо приклад з двома таблицями. тут,

Перша таблиця містить -

Cat_id, cat_name,

А друга таблиця містить -

Rel_cat_id, rel_cat_name

СТОВПЕЦЬ ОНОВЛЕННЯ SQL:

Ми можемо оновити один або кілька стовпців у SQL за допомогою запиту SQL UPDATE.

ПРИКЛАД ОНОВЛЕННЯ SQL З ОНОВЛЕННЯМ ОДНОГО СТОВПЦЯ:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';  

Цей приклад SQL UPDATE оновить student_id до «001» у таблиці student, де student_name дорівнює «AJEET».

ПРИКЛАД ОНОВЛЕННЯ SQL З ОНОВЛЕННЯМ КІЛЬКОХ СТОВПЦІВ:

Щоб оновити кілька стовпців за допомогою одного оператора оновлення:

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';  

Цей оператор SQL UPDATE змінить ім’я студента на «AJEET» і релігію на «HINDU», де ім’я студента «RAJU».