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 |
Comments
One response to “MySQL tutorial: táblák feltöltése adatokkal”
Köszi a cikket, sokat segített!