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 |
Szerző: László Gazsi
Szabadúszó frontend fejlesztő. Honlapom: Freelance Software Developer.