MySQL tutorial: táblák feltöltése adatokkal - Szoftver Tippek

MySQL tutorial: táblák feltöltése adatokkal

Ha sikerült elkészíteni az adatbázisunkat és tábláinkat, akkor nincs más hátra, mint tábláink feltöltése adatokkal. Ezt az INSERT INTO paranccsal tehetjük meg. A Táblák létrehozása és törlése tutorial során használt táblát fogom használni, abba fogok adatokat beszúrni…

A táblánk a következőképpen néz ki:

id gyarto model gyartasi_ev szinkod ar
INT, PK, NN VARCHAR(50), NN VARCHAR(50), NN YEAR, NN VARCHAR(50), NN INT, NN

PK – Primary Key; NN – Not Null

Tegyük be az első autónkat:

INSERT INTO autok (gyarto, model, gyartasi_ev, szinkod, ar)
VALUES (“BMW”, “M3”, 2004, “k8grbt887”, “60000”);

Láthatjuk, hogy a mező neveket idézőjel nélkül, a beszúrni kívánt értékeket pedig idézőjellel írjuk. A tábla készítésekor használtuk a NOT NULL opciót, így minden mezőnek érteket kell adnunk. Mivel az “id” mező primary key, automatikusan kap értéket, nincs rá szükség, hogy mi állítgassuk. Futtassuk le még egyszer a fenti kódot. A táblánk most hasonlóképpen néz ki:

id gyarto model gyartasi_ev szinkod ar
1 BMW M3 2004 k8grbt887 60000
2 BMW M3 2004 k8grbt887 60000

Itt láthatjuk, hogy az “id” mező automatikusan kap egyedi értéket, hiába szúrtuk ugyanazokat az értékeket be, mint az előbb. Tegyünk be még pár autót, hogy a következő részekben legyen mivel dolgoznunk:

id gyarto model gyartasi_ev szinkod ar
1 BMW M3 2004 k8grbt887 60000
2 BMW M3 2004 k8grbt887 60000
3 Nissan Skyline 2005 787hfgfd2 35000
4 Audi RS3 2007 ert77349 45000
5 Toyota Celica 2005 greysdf77 25000
6 Dodge Charger 1975 blackgy31 150000
7 Ford Mustang 2005 yellow233 25000


1 Comment