Polecenia SQL ( AKTUALIZACJA I USUWAĆ ) służą do modyfikacji danych, które już znajdują się w bazie danych. Polecenie SQL DELETE wykorzystuje klauzulę WHERE.
AKTUALIZACJA SQL instrukcja służy do zmiany danych rekordów przechowywanych w tabelach. Które wiersze mają zostać zaktualizowane, decyduje warunek. Aby określić warunek, używamy klauzuli WHERE.
Instrukcja UPDATE może być zapisana w następującej formie:
zamień ciąg w Javie
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Zobaczmy składnię:
UPDATE table_name SET column_name = expression WHERE conditions
Weźmy przykład: tutaj zaktualizujemy wpis w tabeli źródłowej.
Instrukcja SQL:
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Tabela źródłowa:
Legitymacja studencka | Imię | Nazwisko | Nazwa użytkownika |
---|---|---|---|
1 | Jest | Sharma | Sharmili |
2 | Rahul | Maurya | kanapowy |
3 | James | Piechur | Jonny |
Zobacz wynik po aktualizacji wartości:
Legitymacja studencka | Imię | Nazwisko | Nazwa użytkownika |
---|---|---|---|
1 | Jest | Sharma | Sharmili |
2 | Rahul | Maurya | kanapowy |
3 | James | Piechur | być człowiekiem |
Aktualizowanie wielu pól:
Jeśli zamierzasz aktualizować wiele pól, każde przypisanie pola należy oddzielić przecinkiem.
Instrukcja SQL UPDATE dla wielu pól:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Wynik tabeli podano poniżej:
Legitymacja studencka | Imię | Nazwisko | Nazwa użytkownika |
---|---|---|---|
1 | Jest | Sharma | Sharmili |
2 | Rahul | Maurya | kanapowy |
3 | Jasio | Piechur | poważny |
SKŁADNIA MYSQL DO AKTUALIZACJI TABELI:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
WYBIERZ AKTUALIZACJĘ SQL:
posortuj listę tablic w Javie
AKTUALIZACJA SQL Z ZAPYTANIEM WYBORU:
Możemy użyć instrukcji SELECT do aktualizacji rekordów za pomocą instrukcji UPDATE.
SKŁADNIA:
UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)
Możesz też spróbować tego -
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
Moja składnia SQL:
Jeśli chcesz UPDATE za pomocą SELECT w My SQL, możesz użyć tej składni:
Weźmy przykład z dwiema tabelami. Tutaj,
Pierwsza tabela zawiera -
Identyfikator kota, imię_kota,
A druga tabela zawiera -
Rel_cat_id, rel_cat_name
KOLUMNA AKTUALIZACJI SQL:
także modelka
Możemy zaktualizować jedną lub wiele kolumn w SQL za pomocą zapytania SQL UPDATE.
PRZYKŁAD AKTUALIZACJI SQL Z AKTUALIZACJĄ JEDNEJ KOLUMNY:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Ten przykład aktualizacji SQL zaktualizowałby identyfikator_ucznia do „001” w tabeli uczniów, gdzie imię_ucznia to „AJEET”.
PRZYKŁAD AKTUALIZACJI SQL Z AKTUALIZACJĄ WIELU KOLUMN:
Aby zaktualizować więcej niż jedną kolumnę za pomocą pojedynczej instrukcji aktualizacji:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Ta instrukcja SQL UPDATE zmieni imię i nazwisko ucznia na „AJEET”, a religię na „HINDU”, gdzie imię ucznia to „RAJU”.