Πίνακας περιεχομένων:
Βίντεο: SQL με MySql στα ελληνικά 2 (Πίνακες) 2024
SQL, που σημαίνει Δομημένη γλώσσα ερωτημάτων, είναι μια γλώσσα σχεδιασμένη να εξαγάγει, ενημερώστε τις πληροφορίες σε σχεσιακές βάσεις δεδομένων. Αρχικά, η SQL οραματίστηκε ως μια γλώσσα αναζήτησης αγγλικής γλώσσας, την οποία οι άπειροι χρήστες θα μπορούσαν να χρησιμοποιήσουν για την πρόσβαση και την ενημέρωση δεδομένων σχεσιακής βάσης δεδομένων.
Αλλά στην πραγματικότητα, το SQL δεν είναι τίποτα όπως το αγγλικό, και είναι πολύ περίπλοκο και εσωτεριστικό για τους μη εκπαιδευμένους χρήστες. Αλλά έχει γίνει το συντριπτικό συμπέρασμα μεταξύ των προγραμματιστών που αναπτύσσουν εφαρμογές που έχουν πρόσβαση σε σχεσιακές βάσεις δεδομένων.
Διαλέκτων SQL
Όπως και στις περισσότερες γλώσσες υπολογιστών, η SQL έχει αρκετές διαφορετικές διαλέκτους. Στην πραγματικότητα, κάθε σημαντικό εμπορικό σήμα του διακομιστή βάσης δεδομένων SQL έχει τη δική του διάλεκτο της SQL. Αυτές οι διαλέκτριες είναι 95 τοις εκατό ίδιες, έτσι μια βασική εντολή SQL είναι πιθανό να λειτουργήσει το ίδιο ανεξάρτητα από το διακομιστή βάσης δεδομένων με τον οποίο χρησιμοποιείτε. Αλλά υπάρχουν πολλές παραλλαγές στο πώς λειτουργούν οι πιο προηγμένες λειτουργίες της SQL.
Η έκδοση του SQL που χρησιμοποιείται από τον SQL Server της Microsoft είναι γνωστή ως T-SQL.
Εκθέσεις SQL
Όπως και άλλες γλώσσες προγραμματισμού, η SQL χρησιμοποιεί δηλώσεις για να κάνει τη δουλειά της.
Δήλωση SQL | Τι κάνει |
---|---|
χρήση | Προσδιορίζει το όνομα της βάσης δεδομένων που ισχύουν για τις ακόλουθες δηλώσεις SQL
. |
επιλέξτε | Ανάκτηση δεδομένων από έναν ή περισσότερους πίνακες. Αυτή είναι η δήλωση SQL
που χρησιμοποιείται περισσότερο. |
εισαγάγετε | Εισάγει μία ή περισσότερες σειρές σε έναν πίνακα. |
Διαγραφή | Διαγράφει μία ή περισσότερες γραμμές από έναν πίνακα. |
ενημέρωση | Ενημερώνει τις υπάρχουσες σειρές σε έναν πίνακα. |
δημιουργεί | Δημιουργεί πίνακες και άλλα αντικείμενα βάσης δεδομένων. |
alter | Αλλάζει τον ορισμό ενός πίνακα ή άλλου αντικειμένου βάσης δεδομένων. |
drop | Διαγράφει πίνακα ή άλλο αντικείμενο βάσης δεδομένων. |