Εισαγωγή δεδομένων σε πίνακα

Με την πρόταση INSERT INTO μπορείτε να εισαγάγετε μια καινούρια γραμμή σε έναν πίνακα.

Η εισαγωγή μπορεί να περιέχει δεδομένα για όλες τις στήλες ή μόνο για συγκεκριμένες στήλες.

Εισάγει δεδομένα σε όλες τις στήλες ενός πίνακα

INSERT INTO table_name 
	VALUES (value1, value2, value3,....)
	

Εισάγει δεδομένα σε συγκεκριμένες στήλες ενός πίνακα

INSERT INTO table_name (column3, column5, column6,...) 
	VALUES (value3, value5, value6,....)
	
Προσοχή

Οι τύποι δεδομένων (value3, value5, value6,....) πρέπει να συμφωνούν με τους τύπους δεδομένων των (column3, column5, column6,...).

Παράδειγμα

Έστω ο παρακάτω πίνακας Orders

Order_IdOrderDateOrderPriceCustomerName
1 2010/11/12 1000 Αγγέλου
2 2010/10/23 1600 Νικολάου
3 2010/09/02 700 Αγγέλου
4 2010/09/03 300 Αγγέλου
5 2010/08/30 2000 Ιωάννου

Το παρακάτω ερώτημα εισάγει μια ακόμα γραμμή στον πίνακα Orders.

INSERT INTO Orders 
		VALUES (6, '2010/10/04', 100,'Νικολάου');
		
Order_IdOrderDateOrderPriceCustomerName
1 2010/11/12 1000 Αγγέλου
2 2010/10/23 1600 Νικολάου
3 2010/09/02 700 Αγγέλου
4 2010/09/03 300 Αγγέλου
5 2010/08/30 2000 Ιωάννου
6 2010/10/04 100 Νικολάου