Ez a bejegyzés biztosítja az új rekordok hozzáadásának parancsát a MySQL adatbázisok táblájában.
Melyik parancs tud új rekordot hozzáadni a MySQL adatbázisokhoz?
Ha új rekordokat szeretne hozzáadni a MySQL adatbázisok tábláihoz, a „ BESZÁLLÍTÁS ” utasítás használható. Új adatokat szúr be vagy ment el az adatbázisokon belüli MySQL táblákba. Lehetővé teszi a felhasználók számára, hogy a rekordok beszúrását kétféle módon hajtsák végre egyetlen lekérdezéssel a MySQL-ben, például rekordok hozzáadásával egy sorban, és rekordok beszúrásával egynél több sorban.
Szintaxis
Az általános szintaxis INSERT INTO ” nyilatkozatot az alábbiakban közöljük:
BESZÁLLÍTÁS BA < táblanév > ( col1 , oszlop2 , col3 , ... )
ÉRTÉKEK ( érték1 , érték2 , ÉRTÉK , ... ) ;
Itt:
- ' INSERT INTO ” paranccsal lehet adatokat hozzáadni a táblákhoz.
- '
” a céltábla neve, amelyhez új rekordot szeretnénk hozzáadni. - ' col1,… ” a mező neve.
- ' ÉRTÉKEK ” utasítás egy vagy több sorban lévő gyűjteményt ad vissza táblázatként.
- ' érték1,… ” azok a kívánt rekordok vagy adatok, amelyeket beszúrunk.
Hogyan lehet egyetlen rekordot hozzáadni a MySQL adatbázishoz?
Tegyük fel, hogy egyetlen rekordot vagy sort szeretnénk beszúrni a meglévő táblázatba. Ehhez kövesse a megadott lépéseket.
1. lépés: Indítsa el a terminált
Először keresse meg és nyissa meg a Windows terminált a Startup menün keresztül:
2. lépés: Csatlakoztassa a terminált a MySQL Serverhez
Ezután futtassa a „ mysql ” parancs a MySQL szerver adatbázisainak eléréséhez:
mysql -u root -pA fent megadott parancsban:
- ' -ban ben ” opció a felhasználónevet jelzi.
- ' gyökér ” az alapértelmezett felhasználónevünk (a felhasználónevétől függően változhat).
- ' -o ” opció a jelszót jelenti:
3. lépés: Adatbázisok megtekintése
Most listázza ki az összes elérhető adatbázist a ' ELŐADÁS ' parancs a ' ADATBÁZISOK ' választási lehetőség:
ELŐADÁS ADATBÁZISOK ;A megadott kimenetből kiválasztottuk a „ mynewdb ” adatbázis:
4. lépés: Keresse meg a Helyi adatbázist
Ezután hajtsa végre a „ HASZNÁLAT ” utasítás az adatbázis megváltoztatásához:
HASZNÁLAT mynewdb;
5. lépés: Új táblázat létrehozása
Ezután hozzon létre egy új táblát az aktuális adatbázisban a ' TEREMT 'parancs:
TEREMT ASZTAL Diák ( Std INT , Keresztnév VARCHAR ( 25 ) NEM NULLA , Vezetéknév VARCHAR ( 25 ) NEM NULLA , Város VARCHAR ( 40 ) NEM NULLA , Állandó lakcím VARCHAR ( 40 ) NEM NULLA , Telefon VARCHAR ( húsz ) NEM NULLA , KÉNYSZER PK_Student ELSŐDLEGES KULCS ( Std ) ) ;A fent felsorolt parancsban:
- Létrehoztunk egy új táblát ' Diák ”.
- Új mezők hozzáadva, például ' Std ”, „ Keresztnév ”, „ Vezetéknév ”, „ Város ”, Állandó lakcím ', és ' Telefon ” megfelelő adattípusukkal együtt.
- ' int 'diákigazolványhoz' Std ” és „ VARCHAR ” azokra a mezőkre, amelyek tartalmazzák a szöveges értéket.
- ' NEM NULLA ” feltétel azokra a mezőkre vonatkozik, amelyek nem lehetnek nullák.
- ' Std ” diákazonosító elsődleges kulcsként van megadva.
A következő kimenet szerint egy új tábla sikeresen létrejött:
6. lépés: Ellenőrzés
Annak biztosítására, hogy az újonnan létrehozott tábla létezik-e az aktuális adatbázisokban, futtassa a „ TÁBLÁZATOK MUTATÁSA ' nyilatkozat:
ELŐADÁS TÁBLÁZATOK ;
7. lépés: Rekordok hozzáadása
Végül használja a „ INSERT INTO ” parancs új adatok hozzáadásához a MySQL adatbázistáblához:
BESZÁLLÍTÁS BA Diák ( Std , Keresztnév , Vezetéknév , Város , Állandó lakcím , Telefon ) ÉRTÉKEK ( '1' , 'Maria' , 'Naz' , 'PindiGheb' , 'Őszinte' , '052-253547' ) ;
8. lépés: A táblázat tartalmának megtekintése
A táblázat elérhető tartalmának megjelenítéséhez hajtsa végre a „ KIVÁLASZTÁS ' nyilatkozat:
KIVÁLASZTÁS * TÓL TŐL Diák;Mint látható, egyetlen rekord került a táblázatba:
Hogyan lehet több rekordot hozzáadni a MySQL adatbázishoz?
Egyszerre több rekordot is beszúrhat a MySQL adatbázistáblákba a „ INSERT INTO ' nyilatkozat:
BESZÁLLÍTÁS BA Diák ÉRTÉKEK ( '2' , 'Roshan' , 'Kán' , 'Lahore' , '12-es főút sáv' , '021-248847' ) , ( '3' , 'Zoya' , 'ez' , 'Karachi' , 'Clifton' , '082-973747' ) ;Az alább kiemelt kimeneten a „ Feljegyzések: 2 ” azt jelzi, hogy több rekord lett hozzáadva:
Ezután futtassa a „ KIVÁLASZTÁS ” paranccsal ellenőrizheti a hozzáadott rekordokat a táblázatban:
KIVÁLASZTÁS * TÓL TŐL Diák;
Hogyan lehet rekordokat hozzáadni feltételekkel a MySQL adatbázisban?
A MySQL adatbázis táblákban rekordokat adhat hozzá egyik táblából a másikhoz a „ AHOL ' kikötés:
BESZÁLLÍTÁS BA Diák KIVÁLASZTÁS * TÓL TŐL Std1 AHOL Város = 'Lahore' ;Itt:
- ' Diák ” egy olyan tábla, amelyhez rekordokat kell hozzáadni.
- ' KIVÁLASZTÁS ” utasítás kiválasztja a kívánt rekordokat.
- ' * ” mindenre utal.
- ' TÓL TŐL ” záradékot használunk egyes rekordok lekérésére az adatbázistáblákból.
- ' Std1 ” a tábla neve.
- ' AHOL ” záradék szűri a kívánt rekordokat, amelyek megfelelnek a megadott feltételeknek.
- ' Város = 'Lahore' ” a céltábla rekordját, amelyet ki kell bontani.
A ' Feljegyzések: 1 ” azt mutatja, hogy egy rekordot lekértek és hozzáadtak az új táblához:
Az ellenőrzéshez használja a „ KIVÁLASZTÁS ” parancs a megadott tábla összes rekordjának kiválasztásához és megjelenítéséhez:
KIVÁLASZTÁS * TÓL TŐL Diák;
Hogyan adhatunk rekordokat egy másik táblából másolással a MySQL adatbázisban?
A rekordok másolásához ugyanazon adatbázis másik táblájából, a „ INSERT INTO ' parancs perelhető a ' KIVÁLASZTÁS ' nyilatkozat:
BESZÁLLÍTÁS BA Diák KIVÁLASZTÁS * TÓL TŐL Std1;A fent megadott parancsban a „ Diák ' az új tábla neve és a ' Std1 ” a céltábla neve, amelyből ki kell másolnunk az adatokat:
Futtassa a „ KIVÁLASZTÁS ” paranccsal megtekintheti az újonnan másolt rekordot egy másik táblából:
KIVÁLASZTÁS * TÓL TŐL Diák;Amint láthatja, az alább kiemelt rekord sikeresen másolásra került egy másik táblázatból:
Ez minden! Megadtuk az új rekord hozzáadásának folyamatát a MySQL adatbázisok táblájában.
Következtetés
A ' INSERT INTO