ShareThis

Εντολές Select - Insert into

Οπως υπονοεί και το όνομά της, η SQL είναι μια σύνταξη για την εκτέλεση ερωτημάτων (queries). Αλλά η γλώσσα της SQL περιλαμβάνει επίσης μια σύνταξη για την ενημέρωση εγγραφών, την εισαγωγή νέων εγγραφών και τη διαγραφή υπαρχόντων εγγραφών.

Αυτές οι εντολές ερωτημάτων και ενημέρωσης αποτελούν μαζί τη Γλώσσα Χειρισμού Δεδομένων (Data Manipulation Language, DML) που αποτελεί κομμάτι της SQL :

  • SELECT - εξάγει δεδομένα από μια βάση δεδομένων.
  • UPDATE - ενημερώνει δεδομένα σε μια βάση δεδομένων.
  • DELETE - διαγράφει δεδομένα από μια βάση δεδομένων.
  • INSERT - εισάγει νέα δεδομένα σε μια βάση δεδομένων.

 

***

Με την 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', 'Πρέβεζα')

blog comments powered by Disqus
Powered by Disqus