hu en sv en hu it hu en hu de hu ja hu hu hu hu hu hu hu hu hu ja hu hu hu hu en hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en eo eo fr en en sl hu fr hu en hu en en en hu en eo hu fr en hu hu hu hu hu hu hu hu hu hu hu hu hu en eo eo fr en en sl hu fr hu en hu en en en hu en eo hu fr en pt hu hu hu hu hu hu hu hu hu hu hu hu en eo eo hu en en sl hu fr hu en hu en en en hu en eo hu hu en hu hu hu hu es es es tr en hu hu hu hu hu hu hu hu hu fr hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en hu it hu en hu de hu ja hu hu hu hu hu es es es tr en hu
Rekord módosítása, frissítése SQL adatbázis táblájában: UPDATE utasítás példákkal - WEBiskola
Weboldalszerkesztő (HTML, CSS, JS kódszerkesztő) HTML-színkód generátor (Hexadecimális, RGB, HSL színkód kereső)
Ebben a leckében az SQL UPDATE utasítása kerül bemutatásra, amellyel adatbázistáblák rekordjait tudjuk módosítani, frissíteni.
Az UPDATE utasítással az adatbázisok tábláinak már létező rekordjait tudjuk módosítani. Az UPDATE utasítás azokat a rekordokat módosítja, amelyekre teljesülnek a WHERE kulcsszó után megadott kondíciók. Ebből kifolyólag nagyon óvatosan kell bánni ezzel az utasítással, mert ha nem határozzuk meg tűpontosan a WHERE feltételt, akkor könnyen módosíthatunk olyan rekordokat is, amelyeket alapvetően nem is akartunk. Ilyenkor nem csak a helyes adatok visszaállítása a nehézkes, hanem már a hibás rekordok felfedezése is. Ez hatványozottan igaz egy nagyméretű adatbázisra, ezért ilyen esetekben még nagyobb figyelemmel kell eljárnunk a feltételek meghatározása során.
Az UPDATE kulcsszó után annak a táblának a nevét kell megadni, amelyiken szeretnénk frissítéseket elvégezni, ezt követi a SET kulcsszó, amely után meg kell határoznunk, hogy mely oszlopokat milyen értékekkel szeretnénk felülírni. Legvégül pedig következik a WHERE, ahol meg kell fogalmaznunk egy feltételt. Az összes rekord, amelyre teljesül a megfogalmazott feltétel, frissül a SET után megszabott értékekkel.
UPDATE tábla SET oszlop1= érték1, oszlop2 = érték2 ... WHERE feltétel; Code language: SQL (Structured Query Language) (sql)
Illetve van egy másik szintaxis is, amelyet azokban a helyzetekben használunk, ha a tábla összes rekordját módosítani szeretnénk. Ilyenkor a tábla összes rekordja az általunk meghatározott értékeket veszi fel.
UPDATE tábla SET oszlop1 = érték1, oszlop2 = érték2 ...; Code language: SQL (Structured Query Language) (sql)
Az elkövetkezendő példákat a lent látható “vasarlok” táblán fogjuk bemutatni.
Feladat: Írjunk olyan lekérdezést, amely módosítja Horváth Tamás, 1989-ben született budapesti lakos lakhelyét Szegedre.
UPDATE vasarlok SET lakhely="Szeged" WHERE vezeteknev="Horváth" AND keresztnev="Tamás" AND lakhely="Budapest" AND szuletesi_ev=1989; Code language: SQL (Structured Query Language) (sql)
Feladat: Minden lakhelyet cseréljünk le Magyarországra.
UPDATE vasarlok SET lakhely="Magyarország"; Code language: SQL (Structured Query Language) (sql)
Magyarázat: Ha nem adunk meg WHERE feltételt, akkor a tábla összes rekordjára érvényes lesz a módosítás.
Ha hasznos volt számodra, akkor kérlek oszd meg másokkal is, hogy ezzel támogass minket!
Az adatbázis-kezelés alapjai (SQL alapok)
Az SQL WHERE utasítás és az operátorok bemutatása példákkal (NOT, AND, OR, BETWEEN, LIKE, IN, EXISTS, ANY, ALL)
Rekord módosítása MySQL adatbázis táblájában PHP nyelv alatt (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
JavaScript alapok (A JS programozás alapjai)
#adatbázis #adatbázis alapok #MySQL #MySQL adatbázis-kezelés #MySQL alapok #MySQL ismeretek #MySQL leckék magyarul #sql #sql alapok #sql alapok kezdőknek #sql ismeretek #SQL magyarul #sql programozás #sql rekordműveletek #sql utasítások #sql záradék #sql záradékok #webfejlesztés #webprogramozás alapjai #webprogramozás alapok
Mi az az adatbázis-kezelés és SQL? – Adatbázis, relációs adatbázis, SQL fogalmak és példák
SQL szerver telepítése XAMPP segítségével: MySQL, phpMyAdmin és Apache
SQL nyelvi elemek csoportosítása: adatdefiníciós, adatlekérdező, adatmanipulációs, adatelérést vezérlő nyelv (DDL, DQL, DML, DCL utasítások)
Megszorítások, megkötések, kényszerfeltételek SQL adatbázis-kezelő rendszerben (NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT)
Adatbázis létrehozása SQL-ben: CREATE DATABASE utasítás példákkal
Adatbázis törlése SQL-ben: DROP DATABASE utasítás példákkal
Tábla létrehozása SQL adatbázisban: CREATE TABLE utasítás példákkal
Tábla módosítása SQL adatbázisban: ALTER TABLE utasítás példákkal (ADD, DROP COLUMN, ALTER/MODIFY COLUMN)
Tábla törlése SQL adatbázisban: DROP TABLE és TRUNCATE TABLE utasítások példákkal
Rekord hozzáadása SQL adatbázis táblájához: INSERT INTO utasítás példákkal
Rekord törlése SQL adatbázis táblájából: DELETE utasítás példákkal
Rekord módosítása, frissítése SQL adatbázis táblájában: UPDATE utasítás példákkal
SQL SELECT és FROM záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Az SQL WHERE utasítás és az operátorok bemutatása példákkal (NOT, AND, OR, BETWEEN, LIKE, IN, EXISTS, ANY, ALL)
Az SQL ORDER BY záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Az SQL GROUP BY záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Elsődleges és idegen kulcs használata SQL-ben -PRIMARY KEY, FOREIGN KEY megszorítások bemutatása példákkal
SQL táblák összekapcsolása: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN (Adatbázis-lekérdezések utasításai példákkal)
Az adatbázis-kezelés alapjai (SQL alapok)
Az SQL HAVING záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Az SQL SELECT DISTINCT záradék használata (Adatbázis-lekérdezések utasításai példákkal)
SQL AUTO INCREMENT utasítás (Adatbázismező értékének automatikus növelése)
SQL álnév (alias) használata adatbázis-lekérdezés során
SQL aggregáló, összesítő függvények: MIN, MAX, COUNT, AVG, SUM
SQL LIMIT, SELECT TOP, FETCH FIRST, ROWNUM utasítások bemutatása példákkal
Index létrehozása SQL adatbázis-kezelőben (SQL CREATE és DROP INDEX utasítás)
Dátumok kezelése MySQL adatbázis-kezelőben (MySQL dátum és idő adattípusok)