SQL INSERT INTO
SQL Tutorial » SQL INSERT INTRO
La ce folose?te INSERT INTO în SQL??
Instruc?iunea INSERT INTO este comanda de introducere a datelor în baza de date SQL. Cea mai comun? modalitate de a introduce date este preluarea lor dintr-o form? adecvat? structurii bazei de date.
1. Sintaxa INSERT INTO:
VALUES (valoare1, valoare2, ... valoareN);
2. Dac? ad?uga?i valori pentru toate coloanele tabelului din baza dumneavoastra de date, atunci nu trebuie s? specifica?i numele coloanelor în interogarea SQL.
2. Sintaxa INSERT INTO:
VALUES (valoare1, valoare2, ... valoareN);
In exemplul de mai jos avem un tabel Demo „Clien?i” dintr-o baza de date precum "Test_clienti":
ID | Prenume | Nume | Tara | Oras | Produs ID | Cantitatea |
---|---|---|---|---|---|---|
1 | Clark | Kent | USA | Miami | 24 | 11 |
2 | Pire | Joveau | France | Paris | 56 | 32 |
3 | Cristian | Andone | Romania | Brasov | 67 | 9 |
4 | Pepe | Martínez | Spain | Madrid | 112 | 26 |
5 | Peter | Parker | SUA | Los Angeles | 19 | 41 |
INSERT INTO Exemple
Cu ajutorul afirmatiei INSERT INTO urm?toarea instruc?iune SQL insereaz? o înregistrare nou? în tabelul „Clien?i”:
Tabelul „Clien?i” va ar?ta acum astfel:
ID | Prenume | Nume | Tara | Oras | Produs ID | Cantitatea |
---|---|---|---|---|---|---|
1 | Clark | Kent | USA | Miami | 24 | 11 |
2 | Pire | Joveau | France | Paris | 56 | 32 |
3 | Cristian | Andone | Romania | Brasov | 67 | 9 |
4 | Pepe | Martínez | Spain | Madrid | 112 | 26 |
5 | Peter | Parker | SUA | Los Angeles | 19 | 41 |
6 | Alexandrescu | Tom | Romania | Bucuresti | 167 | 39 |
Related subjects:
Sintaxa SQL
Instructiunea Select
SQL WHERE
Display data from SQL
Acest pagina va ofera detalii si exemple asa cum puteti folosi clauza INSERT INTO:
Tags: INSERT INTO date pe mai multe rânduri, selecta?i, nul, dat?, inserare dac? nu exist?, actualiza?i sql, mai multe rânduri select, coloan?, introducere date în tabelul temporar
Cum introduc date în SQL?
La ce folose?te insertul în SQL?
Cum adaugi un nou rând în SQL?
Cum inserez o valoare în SQL Workbench?
Insera?i date doar în anumite coloane Exemple
De asemenea se poate insera date numai în anumite coloane in care aveti nevoie.
Urm?toarea instruc?iune SQL va insera o înregistrare nou?, dar va introduce date numai în coloanele „Nume”, „Prenume”, „ProdusID” ?i „Cantitatea” (restul se va actualizat automat):
VALUES ('Nitulescu', 'Marian', '227', '71');
Selec?ia tabelului dumneavoastra „Clien?i” va ar?ta astfel:
ID | Prenume | Nume | Tara | Oras | Produs ID | Cantitatea |
---|---|---|---|---|---|---|
1 | Clark | Kent | USA | Miami | 24 | 11 |
2 | Pire | Joveau | France | Paris | 56 | 32 |
3 | Cristian | Andone | Romania | Brasov | 67 | 9 |
4 | Pepe | Martínez | Spain | Madrid | 112 | 26 |
5 | Peter | Parker | SUA | Los Angeles | 19 | 41 |
6 | Alexandrescu | Tom | Romania | Bucuresti | 167 | 39 |
5 | Nitulescu | Marian | Null | Null | 227 | 71 |
Folosint MySQLi scriptul va arata astfel:
$dbhost = 'localhost';
$dbuser = 'user';
$dbpass = '';
$dbdb = "Test_clienti";
$con = new mysqli($dbhost, $dbuser, $dbpass, $dbdb);
if( !$con ){
die('Nu ma pot conecta: ' . $con->error());
}
$sql = 'INSERT INTO Clienti(Prenume, Nume, Tara, Oras, Produs ID, Cantitatea) VALUES("Ionescu", "Ion", Romania, Brasov, 78, 9 )';
$resultat = $conn->query( $sql );
if( !$rezultat ){
die('Nu am putut insera datele in baza de date: ' . $con->error());
}
?>
INSERT INTO Exemple
A?i observat c? nu am introdus niciun num?r în câmpul ID? Coloana ID este un câmp cu incrementare automat? ?i va fi generat? automat când o nou? înregistrare este inserat? în tabel.
Instruc?iunea INSERT INTO T-SQL este folosit? în principal pentru a ad?uga unul sau mai multe rânduri la tabelul sau vizualizarea ?int? în SQL Server.
Cum introduc date în SQL?
La ce folose?te insertul în SQL?
Cum adaugi un nou rând în SQL?
Cum inserez o valoare în SQL Workbench?
This tool makes it easy to create, adjust, and experiment with custom colors for the web.

Magnews2 is a modern and creative free magazine and news website template that will help you kick off your online project in style.

Find here examples of creative and unique website layouts.

Find here examples of creative and unique website CSS HTML menu.