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, можете да използвате този синтаксис:
if else if else java
Да вземем пример с две таблици. Тук,
Първата таблица съдържа -
cat_id, cat_name,
И втората таблица съдържа -
Rel_cat_id, rel_cat_name
КОЛОНА ЗА АКТУАЛИЗИРАНЕ НА SQL:
списък с програми на python
Можем да актуализираме една или няколко колони в 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“.