Команди SQL ( ОНОВЛЕННЯ і ВИДАЛИТИ ) використовуються для зміни даних, які вже є в базі даних. Команда SQL DELETE використовує речення WHERE.
ОНОВЛЕННЯ SQL Інструкція використовується для зміни даних записів, які містяться в таблицях. Які рядки потрібно оновити, вирішується умовою. Щоб визначити умову, ми використовуємо речення WHERE.
Інструкцію UPDATE можна записати в такій формі:
методи в java
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, ви можете використовувати цей синтаксис:
arraylist у сортуванні java
Розглянемо приклад з двома таблицями. тут,
Перша таблиця містить -
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».