MySQL este un RDBMS care stochează și gestionează date masive într-o formă organizată, astfel încât datele să poată fi gestionate eficient. Oferă, de asemenea, posibilitatea de a actualiza datele utilizând „ ACTUALIZAȚI ' interogare cu un ' Unde ” clauză care se potrivește cu o anumită condiție sau condiție din înregistrările existente.
Acest ghid va discuta cum să:
- Inserați date într-un rând nou în MySQL
- Inserați date într-o coloană specifică
- Inserați date într-un anumit rând care îndeplinește o condiție
- Inserați date într-un anumit rând care îndeplinește mai multe condiții
Condiție prealabilă
Pentru început, în această postare ar trebui să vă conectați la serverul MySQL care conține baze de date și să selectați o bază de date pentru a introduce date. După autentificare, utilizați această comandă pentru a afișa lista tuturor bazelor de date disponibile:
arata baze de date;
Rezultatul afișează o listă de baze de date:
Selectați o bază de date. Pentru această postare, numele bazei de date este „ linuxhint ”:
utilizați linuxhint;Rulați aceste comenzi pentru a afișa toate tabelele disponibile în baza de date și apoi selectați un anumit tabel:
arata tabele;
selectați * din angajat;
Inserați date într-un rând nou în MySQL
Pentru a insera date într-un rând nou, utilizați „ INTRODU IN ” și specificați numele tabelului. Introduceți numele coloanelor și valorile acestora. De exemplu, dacă doriți să inserați un nou rând în „ angajat ” tabel, utilizați această interogare:
INSERT INTO angajat (Id,CompanyName,ContactName,City,Country,Phone)VALUES(7,'Maroon Door','John','Londra','UK','(000) 123-2531');După executarea cu succes a comenzii „ Interogare Ok ” va afișa mesajul:
Pentru a verifica dacă noul rând este adăugat sau nu, utilizați această interogare:
selectați * din angajat;Noul rând este inserat cu succes în tabel:
Inserați date într-o coloană specifică
Pentru a insera date într-o anumită coloană utilizând „ A STABILIT ' afirmație. De exemplu, dacă doriți să actualizați coloanele „ Oraș ' și ' Țară ” la o anumită valoare, rulați această interogare:
UPDATE angajat SET Oraș = „Londra”, Țară = „Marea Britanie”;Noile date vor fi inserate în aceste coloane cu succes:
Inserați date într-un anumit rând care îndeplinește o condiție
Pentru a insera date într-un anumit rând care îndeplinește o condiție din „ Unde ” clauză. Dacă doriți să schimbați valoarea „ Oraș ' și ' Țară ”, “ Unde ” cel ” id ' este egal cu ' 1 ”, rulați această interogare:
UPDATE angajat SET Oraș = „Osaka”, Țară = „Japonia” unde id = 1;Mesajul ' Interogare OK, 1 rând afectat ” arată că datele sunt actualizate cu succes pe “ 1 ' rând. Pentru a verifica, afișează datele tabelului tastând:
selectați * din angajat;Datele au fost introduse cu succes:
Inserați date într-un anumit rând care îndeplinește mai multe condiții
„ ACTUALIZAȚI ” instrucțiunea poate conține mai multe condiții folosind operatorii logici. Dacă doriți să inserați date în rânduri care îndeplinesc condiția „Unde” id-ul său este egal cu „ 2 ” “ ȘI ” cel ” Nume de contact ' este egal cu ' Saavedra ”, rulați această interogare:
UPDATE angajat SET Oraș = „Osaka”, Țară = „Japonia” unde id > 2 ȘI ContactName = „Saavedra”;Un rând îndeplinește această condiție specificată, astfel încât valorile sale vor fi actualizate pentru „ Oraș ' și ' Țară ”, pentru a verifica modificările afișați datele din tabel:
Ați învățat cum să inserați date într-un anumit rând în MySQL.
Concluzie
În MySQL pentru a insera date într-un anumit rând într-un tabel existent, utilizați „ ACTUALIZAȚI ” declarație cu „ Unde ” Clauză de precizare a condiției. MySQL va insera date doar într-un rând care va îndeplini condiția. Pentru a defini mai multe condiții, utilizați operatorii logici. Acest ghid a demonstrat procedura de inserare a datelor într-un anumit rând în MySQL.