AgerNic.com/ro
WEB DEVELOPER SITE, HTML, CSS, PHP, SQL
Tutorial

SQL INSERT INTO


<< Previous Page
sintaxa SQL
Next Page >>
sintaxa SQL

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:

INSERT INTO nume_tabel
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:

INSERT INTO nume_tabel (coloana1, coloana2, ... coloanaN)
VALUES (valoare1, valoare2, ... valoareN);
Nota: Asigura?i-v? c? ordinea valorilor este în aceea?i ordine cu coloanele din baza de date

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

INSERT INTO Clien?i (Prenume, Nume, Tara, Oras, ProdusID, Cantitatea) VALUES ('Alexandrescu', 'Tom', 'Romania', 'Bucuresti', '167', '39');

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

INSERT INTO Clien?i (Nume, Prenume, ProdusID, Cantitatea)
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:

<?php
$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.

 

Tags: 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?

Online Editor
ONLINE EDITOR

news templates


COLOR PICKER

news templates
This tool makes it easy to create, adjust, and experiment with custom colors for the web.


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


CSS HTML Layout
news templates
Find here examples of creative and unique website layouts.


Free CSS HTML Menu
news templates
Find here examples of creative and unique website CSS HTML menu.


Online Editor
ONLINE EDITOR

news templates


COLOR PICKER

news templates
This tool makes it easy to create, adjust, and experiment with custom colors for the web.


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


CSS HTML Layout
news templates
Find here examples of creative and unique website layouts.


Free CSS HTML Menu
news templates
Find here examples of creative and unique website CSS HTML menu.


analytics piwika