Melyik parancs tud új rekordot hozzáadni a MySQL adatbázisokhoz?

Melyik Parancs Tud Uj Rekordot Hozzaadni A Mysql Adatbazisokhoz



A MySQL adatbázisokat a felhasználó több lekérdezéssel kezeli. Az adatbázisok több táblát tartalmaznak a rekord vagy az adatok mentéséhez. Ezenkívül a felhasználók különböző lekérdezések futtatásával új rekordokat tartalmazó táblákat adhatnak hozzá. Ezek a lekérdezések képesek egyetlen és több rekordot egyidejűleg hozzáadni a táblákhoz.

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 -p

A 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 (1. oszlop, 2. oszlop, ..) ÉRTÉKEK (érték1, érték2, ..) ” utasítással új rekordot adhatunk hozzá a MySQL adatbázisok táblájába. Új adatokat adhat hozzá vagy menthet el az adatbázisokon belüli MySQL táblákban, és lehetővé teszi a felhasználók számára, hogy kétféleképpen szúrjanak be rekordokat. Ez a bejegyzés megadta és elmagyarázta a parancsot, amellyel új rekordokat lehet hozzáadni a MySQL-ben.