Limba de limbă

SQL - comenzi de modificare a datelor

Acest grup include operatorii de adăugare, modificare și ștergere a înregistrărilor.

Adăugați o intrare nouă în tabel:

INTRODUCEȚI ÎN <имя_таблицы> [(<имя_столбца>,<имя_столбца>. )]

Lista coloanelor din această comandă nu este un parametru necesar. În acest caz, valoarea trebuie specificată pentru toate câmpurile din tabel, în ordinea în care coloanele au fost listate în comanda CREATE TABLE, de exemplu:

INSCRIȚI ÎN VALOARE editorii (16, "Microsoft Press", "microsoft");

Exemplu cu o listă de coloane:

INSERTAȚI ÎN editorii (editor, pub_id)

VALUES ("Super Computer Publishing", 17);

UPDATE <имя_таблицы> SET <имя_столбца>=<значение>.

Dacă se specifică cuvântul cheie WHERE și condiția, comanda UPDATE se aplică numai acelor înregistrări pentru care este executată. Dacă condiția nu este specificată, UPDATE se aplică tuturor înregistrărilor. exemplu:

Editorii UPDATE SET url = "superpub" WHERE pub_id = 17;

Ca o condiție, folosim expresii logice asupra constantelor și câmpurilor. În condițiile permise:

operațiuni de comparare:>. <.>=. <=. =. <>. =. În SQL, aceste operațiuni pot fi aplicate nu numai valorilor numerice, ci și șirurilor ("<" означает раньше, а ">"ulterior în ordine alfabetică) și date ("<" раньше и ">"mai târziu în ordine cronologică).

Funcția de verificare a câmpului pentru o valoare NULL: NULL, NU este NULL

Operațiuni de validare pentru intrarea în intervalul: ÎNTRE BETE și între NU.

INSERTAȚI ȘI NU ÎN INSERTE

verificați operațiile pentru apariția subreverselor: LIKE și NOT LIKE

operațiunile individuale sunt conectate prin AND, OR, NOT și sunt grupate cu paranteze.

În detaliu, toate aceste cuvinte cheie vor fi descrise și ilustrate în paragraful dedicat instrucțiunii SELECT. Aici ne limităm la un exemplu simplu:

Editori UPDATE SET url = "url nu este definit" WHERE url IS NULL;

Această comandă găsește toate valorile URL nedefinite din tabelul editorilor și le înlocuiește cu șirul "url not defined".

Ștergeți din <имя_таблицы> [UNDE <условие> ]

Toate înregistrările care corespund condiției specificate sunt șterse. Dacă nu există cuvântul cheie WHERE și condiția, toate înregistrările sunt șterse din tabel. exemplu:

DELETE FROM editori WHERE editor = "Super Computer Publishing";

Această comandă șterge intrarea pentru Super Computer Publishing.

Articole similare