Εντολές Select - Insert into
Οπως υπονοεί και το όνομά της, η SQL είναι μια σύνταξη για την εκτέλεση ερωτημάτων (queries). Αλλά η γλώσσα της SQL περιλαμβάνει επίσης μια σύνταξη για την ενημέρωση εγγραφών, την εισαγωγή νέων εγγραφών και τη διαγραφή υπαρχόντων εγγραφών. Αυτές οι εντολές ερωτημάτων και ενημέρωσης αποτελούν μαζί τη Γλώσσα Χειρισμού Δεδομένων (Data Manipulation Language, DML) που αποτελεί κομμάτι της SQL : *** Με την SQL, μπορούμε να κάνουμε ένα ερώτημα (Query) σε μια βάση δεδομένων και να έχουμε ένα αποτέλεσμα (Result) σε μορφή πίνακα (tabu-lar form). Ενα ερώτημα σαν το εξής : SELECT LastName FROM Persons
Για να επιλέξουμε όλες τις στήλες από τον πίνακα "Person", χρησιμοποιούμε το σύμβολο * αντί για όνομα στήλης, ως εξής : SELECT * FROM Persons Η εντολή INSERT INTO εισάγει νέες γραμμές σ’ έναν πίνακα. Η σύνταξή της είναι ως εξής : INSERT INTO όνομα_πίνακα VALUES (τιμή1, τιμή2, ...) Μπορούμε επίσης να καθορίσουμε τις στήλες για τις οποίες θέλουμε να εισάγουμε δεδομένα : INSERT INTO όνομα_πίνακα(στήλη1, στήλη2, ...) VALUES (τμή1, τιμή2, ...) Ο επόμενος πίνακας "Persons" : LastName FirstName Address City Παπαδόπουλος Μάριος Καλλoύ 15
και αυτή η εντολή SQL : INSERT INTO Persons VALUES ('Παπαδόπουλος', 'Μάριος', 'Καλλού 15', 'Πρέβεζα')
Πρέβεζα