Kura komanda var pievienot jaunu ierakstu MySQL datu bāzēs?

Kura Komanda Var Pievienot Jaunu Ierakstu Mysql Datu Bazes



MySQL datu bāzes pārvalda lietotājs, izmantojot vairākus vaicājumus. Datu bāzēs ir vairākas tabulas ieraksta vai datu saglabāšanai. Turklāt lietotāji var pievienot jaunas tabulas ar ierakstiem, izpildot dažādus vaicājumus. Šie vaicājumi tabulās var pievienot gan atsevišķus, gan vairākus ierakstus vienlaikus.

Šajā ziņojumā būs komanda pievienot jaunus ierakstus MySQL datu bāzu tabulā.

Kura komanda var pievienot jaunu ierakstu MySQL datu bāzēs?

Lai pievienotu jaunus ierakstus MySQL datu bāzu tabulās, “ IEVIETOT ” var izmantot paziņojumu. Tas ievieto vai saglabā jaunus datus MySQL tabulās datu bāzēs. Tas ļauj lietotājiem veikt ierakstu ievietošanu divos veidos, izmantojot vienu vaicājumu MySQL, piemēram, pievienojot ierakstus vienā rindā un ievietojot ierakstus vairāk nekā vienā rindā.







Sintakse



'Vispārējā sintakse INSERT INTO ” paziņojums ir sniegts zemāk:



IEVIETOT INTO < tabulas nosaukums > ( kolonna1 , kolonna2 , sleja3 , ... )
VĒRTĪBAS ( vērtība1 , vērtība2 , VĒRTĪBA , ... ) ;

Šeit:





  • ' INSERT INTO ” komanda tiek izmantota datu pievienošanai tabulās.
  • ' ” ir mērķa tabulas nosaukums, kuram vēlamies pievienot jaunu ierakstu.
  • ' 1. kolonna,… ” ir lauka nosaukums.
  • ' VĒRTĪBAS ” paziņojums atgriež kolekciju vienā vai vairākās rindās kā tabulu.
  • ' vērtība1,… ” ir vēlamais ieraksts vai dati, ko ievietojam.

Kā pievienot vienu ierakstu MySQL datu bāzē?

Pieņemsim, ka mēs vēlamies esošajā tabulā ievietot vienu ierakstu vai rindu. Lai to izdarītu, veiciet norādītās darbības.

1. darbība: palaidiet termināli



Sākumā meklējiet un atveriet Windows termināli, izmantojot izvēlni Startup:

2. darbība: savienojiet termināli ar MySQL serveri

Pēc tam palaidiet ' mysql ” komanda, lai piekļūtu MySQL servera datu bāzēm:

mysql -u sakne -p

Iepriekš minētajā komandā:

  • ' -in ” opcija norāda lietotājvārdu.
  • ' sakne ” ir mūsu noklusējuma lietotājvārds (tas var atšķirties atkarībā no jūsu lietotājvārda).
  • ' -lpp ” opcija apzīmē paroli:

3. darbība: skatiet datu bāzes

Tagad uzskaitiet visas pieejamās datu bāzes, palaižot ' RĀDĪT ' komanda ar ' DATU BĀZES ” opcija:

RĀDĪT DATU BĀZES ;

No dotās izvades mēs esam izvēlējušies ' mynewdb ” datu bāze:

4. darbība. Pārejiet uz vietējo datu bāzi

Pēc tam izpildiet ' IZMANTOT ” paziņojums datu bāzes maiņai:

IZMANTOT mynewdb;

5. darbība. Izveidojiet jaunu tabulu

Pēc tam izveidojiet jaunu tabulu pašreizējā datu bāzē, izmantojot ' IZVEIDOT ” komanda:

IZVEIDOT TABULA Students ( Std INT , Vārds VARCHAR ( 25 ) NAV NULL , Uzvārds VARCHAR ( 25 ) NAV NULL , Pilsēta VARCHAR ( 40 ) NAV NULL , Pastāvīgā adrese VARCHAR ( 40 ) NAV NULL , Tālrunis VARCHAR ( divdesmit ) NAV NULL , IEROBEŽOJUMS PK_Students PRIMĀRS ATSLĒGA ( Std ) ) ;

Iepriekš minētajā komandā:

  • Mēs izveidojām jaunu tabulu ar nosaukumu ' Students ”.
  • Pievienoti jauni lauki, piemēram, “ Std ”, “ Vārds ”, “ Uzvārds ”, “ Pilsēta ”, Pastāvīgā adrese ', un ' Tālrunis ” kopā ar to piemēroto datu tipu.
  • ' starpt 'par studenta apliecību' Std ' un ' VARCHAR ” tiem laukiem, kuros ir ietverta teksta vērtība.
  • ' NAV NULL ” nosacījums tiek piemērots tiem laukiem, kuru vērtība nevar būt nulle.
  • ' Std ” studenta ID ir norādīts kā primārā atslēga.

Saskaņā ar šādu izvadi ir veiksmīgi izveidota jauna tabula:

6. darbība. Verifikācija

Lai nodrošinātu, ka jaunizveidotā tabula pastāv pašreizējās datu bāzēs, palaidiet ' RĀDĪT TABULAS ' paziņojums, apgalvojums:

RĀDĪT TABULAS ;

7. darbība: pievienojiet ierakstus

Visbeidzot izmantojiet ' INSERT INTO ” komanda, lai pievienotu jaunus datus MySQL datu bāzes tabulai:

IEVIETOT INTO Students ( Std , Vārds , Uzvārds , Pilsēta , Pastāvīgā adrese , Tālrunis ) VĒRTĪBAS ( '1' , 'Marija' , 'Naz' , 'PindiGheb' , 'Sirsnīgs' , '052-253547' ) ;

8. darbība. Skatiet tabulas saturu

Lai parādītu pieejamo tabulas saturu, izpildiet ' ATLASĪT ' paziņojums, apgalvojums:

ATLASĪT * NO Students;

Kā redzat, tabulai ir pievienots viens ieraksts:

Kā MySQL datu bāzē pievienot vairākus ierakstus?

Varat arī ievietot vairākus ierakstus MySQL datu bāzes tabulās vienlaikus, izmantojot ' INSERT INTO ' paziņojums, apgalvojums:

IEVIETOT INTO Students VĒRTĪBAS ( '2' , 'Roshan' , 'Khan' , 'Lahore' , 'Galvenā ceļa josla 12' , '021-248847' ) , ( '3' , 'Zoja' , 'šis' , 'Karači' , 'Kliftons' , '082-973747' ) ;

Zemāk iezīmētajā izvadē “ Ieraksti: 2 ” norāda, ka ir pievienoti vairāki ieraksti:

Pēc tam palaidiet ' ATLASĪT ” komandu, lai pārbaudītu tabulā pievienotos ierakstus:

ATLASĪT * NO Students;

Kā pievienot ierakstus ar nosacījumiem MySQL datu bāzē?

MySQL datu bāzes tabulās jums ir atļauts pievienot ierakstus no vienas tabulas citai, izmantojot ' KUR ” klauzula:

IEVIETOT INTO Students ATLASĪT * NO Std1 KUR Pilsēta = 'Lahore' ;

Šeit:

  • ' Students ” ir tabula, kurai jāpievieno ieraksti.
  • ' ATLASĪT ” paziņojums atlasīs vajadzīgos ierakstus.
  • ' * ” norāda visu.
  • ' NO ” klauzula tiek izmantota dažu ierakstu izgūšanai no datu bāzes tabulām.
  • ' Std1 ” ir tabulas nosaukums.
  • ' KUR ” klauzula filtrē vēlamos ierakstus, kas atbilst norādītajiem nosacījumiem.
  • ' Pilsēta = 'Lahore' ” mērķa tabulas ieraksts, kas ir jāizvelk.

' Ieraksti: 1 ” parāda, ka viens ieraksts ir iegūts un pievienots jaunajai tabulai:

Lai pārbaudītu, izmantojiet ' ATLASĪT ” komanda, lai atlasītu un parādītu visus norādītās tabulas ierakstus:

ATLASĪT * NO Students;

Kā pievienot ierakstus, kopējot no citas tabulas MySQL datu bāzē?

Lai kopētu ierakstus no citas tās pašas datu bāzes tabulas, “ INSERT INTO ' komandu var iesūdzēt ar ' ATLASĪT ' paziņojums, apgalvojums:

IEVIETOT INTO Students ATLASĪT * NO Std1;

Iepriekš minētajā komandā ' Students ' ir jaunais tabulas nosaukums un ' Std1 ” ir mērķa tabulas nosaukums, no kuras mums ir jākopē dati:

Palaidiet ' ATLASĪT ” komandu, lai skatītu tikko nokopēto ierakstu no citas tabulas:

ATLASĪT * NO Students;

Kā redzat, zemāk izceltais ieraksts ir veiksmīgi nokopēts ieraksts no citas tabulas:

Tas ir viss! Mēs esam nodrošinājuši jauna ieraksta pievienošanas procesu MySQL datu bāzu tabulā.

Secinājums

' INSERT INTO (col1, col2, ..) VALUES (vērtība1, vērtība2, ..) ” paziņojumu var izmantot, lai pievienotu jaunu ierakstu MySQL datu bāzu tabulā. Tas var pievienot vai saglabāt jaunus datus MySQL tabulās datu bāzēs un ļauj lietotājiem ievietot ierakstus divos veidos. Šajā ziņojumā tika sniegta un izskaidrota komanda, kuru var izmantot jaunu ierakstu pievienošanai MySQL.