See postitus annab käsu lisada MySQL-i andmebaaside tabelisse uusi kirjeid.
Milline käsk saab lisada MySQL-i andmebaasidesse uue kirje?
Uute kirjete lisamiseks MySQL-i andmebaaside tabelitesse ' LISA ” lauset saab kasutada. See lisab või salvestab uued andmed andmebaaside MySQL-i tabelitesse. See võimaldab kasutajatel sisestada kirjeid kahel viisil, kasutades MySQL-is ühte päringut, näiteks lisada kirjeid ühte ritta ja lisada kirjeid rohkem kui ühte ritta.
Süntaks
Üldine süntaks ' INSERT INTO ” avaldus on esitatud allpool:
LISA INTO < tabelinimi > ( veerg1 , veerg2 , veerg3 , ... )
VÄÄRTUSED ( väärtus1 , väärtus2 , VÄÄRTUS , ... ) ;
Siin:
- “ INSERT INTO ” käsku kasutatakse andmete lisamiseks tabelitesse.
- “
” on sihttabeli nimi, millele tahame uue kirje lisada. - “ veerg1, … ” on välja nimi.
- “ VÄÄRTUSED ” lause tagastab ühe või mitme rea kogumi tabelina.
- “ väärtus1, … ” on soovitud kirje või andmed, mille sisestame.
Kuidas lisada MySQL-i andmebaasi üks kirje?
Oletame, et tahame olemasolevasse tabelisse lisada ühe kirje või rea. Selleks järgige esitatud samme.
1. samm: käivitage terminal
Esialgu otsige ja avage Windowsi terminal käivitusmenüü kaudu:
2. samm: ühendage terminal MySQL serveriga
Seejärel käivitage ' mysql ” käsk MySQL-i serveri andmebaasidele juurdepääsuks:
mysql -u juur -pÜlaltoodud käsus:
- “ -sisse ” valik näitab kasutajanime.
- “ juur ” on meie vaikekasutajanimi (see võib olenevalt teie kasutajanimest erineda).
- “ -lk ' valik tähistab parooli:
3. samm: vaadake andmebaase
Nüüd loetlege kõik saadaolevad andmebaasid, käivitades ' NÄITA ' käsk '' ANDMEBAASID 'valik:
NÄITA ANDMEBAASID ;Antud väljundist oleme valinud ' minu uusdb ” andmebaas:
4. samm: liikuge kohalikule andmebaasile
Järgmisena käivitage ' KASUTADA ” avaldus andmebaasi muutmiseks:
KASUTADA mynewdb;
5. samm: looge uus tabel
Seejärel looge praeguses andmebaasis uus tabel, kasutades ' LOO 'käsk:
LOO TABEL Üliõpilane ( Std INT , Eesnimi VARCHAR ( 25 ) MITTE NULL , Perekonnanimi VARCHAR ( 25 ) MITTE NULL , Linn VARCHAR ( 40 ) MITTE NULL , Püsiaadress VARCHAR ( 40 ) MITTE NULL , Telefon VARCHAR ( kakskümmend ) MITTE NULL , PIIRANGU PK_Õpilane ESMANE VÕTI ( Std ) ) ;Ülaltoodud käsus:
- Lõime uue tabeli nimega ' Üliõpilane ”.
- Lisatud uued väljad, näiteks ' Std ”, „ Eesnimi ”, „ Perekonnanimi ”, „ Linn ”, Püsiaadress ', ja ' Telefon ” koos sobiva andmetüübiga.
- “ int 'õpilaspileti jaoks' Std ” ja „ VARCHAR ” nende väljade jaoks, mis sisaldavad tekstiväärtust.
- “ MITTE NULL ” tingimust rakendatakse nendele väljadele, mis ei saa olla nullid.
- “ Std ” õpilase ID on määratud esmaseks võtmeks.
Järgmise väljundi kohaselt on uus tabel edukalt loodud:
6. samm: kinnitamine
Et tagada vastloodud tabeli olemasolu praegustes andmebaasides, käivitage ' NÄITA TABELID ” avaldus:
NÄITA TABELID ;
7. samm: lisage kirjed
Lõpuks kasutage ' INSERT INTO ” käsk uute andmete lisamiseks MySQL-i andmebaasi tabelisse:
LISA INTO Üliõpilane ( Std , Eesnimi , Perekonnanimi , Linn , Püsiaadress , Telefon ) VÄÄRTUSED ( '1' , 'Maria' , 'nats' , 'PindiGheb' , 'siiras' , '052-253547' ) ;
8. samm: vaadake tabeli sisu
Tabeli saadaoleva sisu kuvamiseks käivitage ' VALI ” avaldus:
VALI * FROM Üliõpilane;Nagu näete, on tabelisse lisatud üks kirje:
Kuidas lisada MySQL-i andmebaasi mitut kirjet?
Samuti saate MySQL-i andmebaasi tabelitesse korraga sisestada mitu kirjet, kasutades ' INSERT INTO ” avaldus:
LISA INTO Üliõpilane VÄÄRTUSED ( '2' , 'Roshan' , 'Khan' , 'Lahore' , 'Põhimaantee 12' , '021-248847' ) , ( '3' , 'Zoya' , 'see' , 'Karachi' , 'Clifton' , '082-973747' ) ;Allpool esile tõstetud väljundis ' Rekordid: 2 ” näitab, et on lisatud mitu kirjet:
Seejärel käivitage ' VALI ” käsk tabelisse lisatud kirjete kontrollimiseks:
VALI * FROM Üliõpilane;
Kuidas lisada tingimustega kirjeid MySQL-i andmebaasi?
MySQL andmebaasi tabelites on teil lubatud kirjeid ühest tabelist teise lisada, kasutades ' KUS ” klausel:
LISA INTO Üliõpilane VALI * FROM Std1 KUS Linn = 'Lahore' ;Siin:
- “ Üliõpilane ” on tabel, mis vajab kirjete lisamist.
- “ VALI ” avaldus valib soovitud kirjed.
- “ * ” tähistab kõiki.
- “ FROM ” klauslit kasutatakse mõne kirje toomiseks andmebaasi tabelitest.
- “ Std1 ” on tabeli nimi.
- “ KUS ” klausel filtreerib soovitud kirjed, mis vastavad määratud tingimustele.
- “ Linn = 'Lahore' ” kirje sihttabelist, mis tuleb ekstraktida.
' Rekordid: 1 ” näitab, et üks kirje tuuakse ja lisatakse uude tabelisse:
Kontrollimiseks kasutage ' VALI ” käsk, et valida ja kuvada kõik määratud tabeli kirjed:
VALI * FROM Üliõpilane;
Kuidas lisada kirjeid, kopeerides teisest tabelist MySQL-i andmebaasis?
Kirjete kopeerimiseks sama andmebaasi teisest tabelist ' INSERT INTO ' käsku saab kohtusse kaevata käsuga ' VALI ” avaldus:
LISA INTO Üliõpilane VALI * FROM Std1;Ülaltoodud käsus on ' Üliõpilane ' on uus tabeli nimi ja ' Std1 ” on sihttabeli nimi, millest peame andmed kopeerima:
Käivitage ' VALI ” käsk äsja kopeeritud kirje vaatamiseks teisest tabelist:
VALI * FROM Üliõpilane;Nagu näete, kopeeritakse allpool esiletõstetud kirje edukalt teisest tabelist:
See on kõik! Oleme pakkunud MySQL-i andmebaaside tabelisse uue kirje lisamise protsessi.
Järeldus
' INSERT INTO