Database
 sql >> Baza danych >  >> RDS >> Database

Język manipulacji danymi SQL

Język manipulacji danymi manipuluje/dokonuje zmian w danych obecnych w tabeli.Wpływa tylko na dane/rekordy tabeli, a nie na schemat/strukturę tabeli.INSERT, UPDATE, DELETE to polecenia DML.INSERT: Przechowuje dane w tabeli lub tworzy nowe rekordy, wstawiając wartości.AKTUALIZACJA: Modyfikuje rekord w tabeli. USUŃ: Usuwa co najmniej jeden rekord z tabeli.
Składnia:
  1. WSTAW DO nazwa_tabeli WARTOŚCI (wartość1,wartość2,….);
  2. WSTAW DO nazwa_tabeli (kolumna 1, kolumna 2, kolumna 3) WARTOŚCI (wartość1, wartość2,wartość3);
Przykład:
  1. WSTAW WARTOŚCI UCZNIÓW (0001,'ARUN','CS','PIERWSZY');
  1. WSTAW DO UCZNIA (rok zajęć, nazwa_ucznia,dział_studenta,identyfikator_ucznia)WARTOŚCI ('PIERWSZY','VRUN','CS'0002); Tutaj użytkownik może zmienić kolejność kolumn podczas wstawiania wartości do tabeli. Możemy zwiększyć lub zmniejszyć liczbę kolumn.Składnia: DELEEFROM Nazwa_tabeli[WHERE Warunek];Przykład:
  1. Usuń
From StudentWhere Student_id=06;Tutaj pojedynczy wiersz jest usuwany zgodnie z warunkiem WHERE.
  1. Usuń ze StudentWhere Student_name=’ARYA’;Wiele wierszy zostało usuniętych, ponieważ były obecne trzy wiersze o tej samej nazwie ARYA. Tutaj warunek decyduje o tym, ile rekordów należy usunąć.
  1. Usuń
Od Studenta;W powyższym zapytaniu, gdzie warunek nie jest określony, wszystkie rekordy są usuwane z tabeli STUDENT. Jeśli użytkownik chce usunąć jeden lub wiele rekordów, to gdzie wymagany jest warunek. Usuń zapytanie bez warunku gdzie usuwa wszystkie rekordy z tabeli. Składnia: UPDATETable_nameset nazwa_kolumny =wartość[warunek „Gdzie”];Przykład:
  1. aktualizacja
Studentset student_dept='ele'gdzie student_name='GITA';
  1. AKTUALIZUJ
StudentSET classyear='FINAL'Where student_id=9;Za pomocą polecenia UPDATE użytkownik może zaktualizować pojedynczą wartość lub wiele wartości w tabeli.Aby zmienić pojedynczą wartość/zmienić konkretną wartość, „Gdzie” warunek jest wymagany.AKTUALIZACJA bez gdzie warunek zmienia pełne wartości kolumn w tabeli. UPDATESTUDENTSET student_dept='EXTC';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obsługa potwierdzenia e-mail podczas rejestracji w Flask

  2. Uczestniczysz w szczycie PASS w Charlotte?

  3. SQL Azure:baza danych XXXYYY na serwerze jest obecnie niedostępna

  4. Używanie isql z parametrami połączenia

  5. Migracja schematu:relacja do gwiazdy