Cum inserez date într-un anumit rând în MySQL?

Cum Inserez Date Intr Un Anumit Rand In Mysql



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ă:







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.