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 QUERY:

Можем да използваме израза 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 СИНТАКСИС:

Ако искате да UPDATE с 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“.