Sql nyelv

SQL - adatmódosítási parancsok

Ez a csoport tartalmazza a rekordok hozzáadását, módosítását és törlését.

Új bejegyzés hozzáadása a táblázathoz:

INSERT INTO <имя_таблицы> [(<имя_столбца>,<имя_столбца>. )]

Az ebben a parancsban szereplő oszlopok listája nem kötelező paraméter. Ebben az esetben a táblázatban szereplő összes mező értékeit annak sorrendjében kell megadni, hogy ezek az oszlopok szerepelnek a CREATE TABLE parancsban, például:

INSERT INTO megjelenítők VALUES (16, "Microsoft Press", "microsoft");

Példa az oszlopok listájára:

INSERT INTO kiadók (kiadó, pub_id)

VALUES ("Super Computer Publishing", 17);

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

Ha a WHERE kulcsszó és a feltétel megadása megtörtént, akkor az UPDATE parancs csak azoknak a rekordoknak alkalmazható, amelyek végrehajtására kerül sor. Ha az állapot nincs megadva, az UPDATE minden rekordra érvényes. például:

UPDATE kiadók SET url = "superpub" WHERE pub_id = 17;

Feltételként logikai kifejezéseket használunk konstansokra és mezőkre. A megengedett feltételek mellett:

összehasonlító műveletek:>. <.>=. <=. =. <>. =. Az SQL-ben ezeket a műveleteket nemcsak a numerikus értékekre, hanem a húrokra ("<" означает раньше, а ">"később betűrendben) és dátumok ("<" раньше и ">később kronológiai sorrendben).

A NULL értékének mezőjének ellenőrzése: IS NULL, NINCS NULL

Érvényesítési műveletek a tartomány beírásához: BELSŐ ÉS NEM KÖZÖTT.

INSERT ÉS IN NOT IN INSERT

ellenőrizze az aljzat előfordulásának műveleteit: LIKE AND NOT Like

az egyes műveletek kapcsolódnak AND, VAGY, NEM, és zárójelekkel vannak csoportosítva.

Az összes kulcsszó részletesen le van írva és illusztrálható a SELECT utasításban szereplő bekezdésben. Itt egy egyszerű példára szorítkozunk:

UPDATE kiadók SET url = "url nem definiált" WHERE url NULL;

Ez a parancs megtalálja az összes nem definiált url értéket a megjelenítők táblázatban, és helyettesíti őket az "url not defined" stringkel.

DELETE FROM <имя_таблицы> [WHERE <условие> ]

A megadott feltételeknek megfelelő összes rekord törlésre kerül. Ha a WHERE kulcsszó és az állapot nincs jelen, az összes rekord törlődik a táblából. például:

DELETE FROM publishers WHERE kiadó = "Super Computer Publishing";

Ez a parancs törli a Super Computer Publishing bejegyzést.

Kapcsolódó cikkek