Εισαγωγή δεδομένων σε πίνακα
Με την πρόταση 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_Id | OrderDate | OrderPrice | CustomerName |
---|---|---|---|
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_Id | OrderDate | OrderPrice | CustomerName |
---|---|---|---|
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 | Νικολάου |