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.