Διαφορά μεταξύ MySQL και SQL Διαφορά μεταξύ

Anonim

MySQL vs. SQL

Η MySQL είναι ένα σύστημα διαχείρισης σχεσιακής βάσης δεδομένων (RDMS) - που σημαίνει ότι είναι ένα σύστημα διαχείρισης βάσεων δεδομένων βασισμένο στο σχεσιακό μοντέλο. Αυτό το RDMS τρέχει ως δικό του διακομιστή και παρέχει πρόσβαση σε πολλαπλές συσκευές σε πολλές βάσεις δεδομένων ταυτόχρονα. Ο πηγαίος κώδικας της MySQL είναι διαθέσιμος σύμφωνα με τους όρους που περιγράφονται στη Γενική Άδεια Δημόσιας Χρήσης του GNU, καθώς και από πληθώρα ιδιοκτησιακών συμφωνιών. Μέλη της κοινότητας της MySQL δημιούργησαν πολλούς διαφορετικούς κλάδους του RDMS - τα δημοφιλέστερα από τα οποία είναι το Drizzle και το MariaDB. Εκτός από το πρωτότυπο πολλών υποκαταστημάτων, τα περισσότερα έργα ελεύθερου λογισμικού που πρέπει να διαθέτουν ένα πλήρες σύστημα διαχείρισης βάσεων δεδομένων (ή DMS) χρησιμοποιούν τη MySQL.

Δομημένη γλώσσα ερωτήματος (επίσης γνωστή ως SQL) είναι μια γλώσσα βάσης δεδομένων. Σχεδιάστηκε ειδικά για τη διαχείριση δεδομένων σε RDMS και η σύλληψή του βασίστηκε στη σχεσιακή άλγεβρα. Το εύρος των δυνατοτήτων του περιλαμβάνει ερωτήματα και ενημερώσεις δεδομένων, δημιουργία και τροποποίηση σχήματος και έλεγχο πρόσβασης δεδομένων. Ήταν μια από τις πρώτες γλώσσες που χρησιμοποιούν το μοντέλο RDMS και είναι σίγουρα η πιο διαδεδομένη γλώσσα για αυτές τις σχεσιακές βάσεις δεδομένων. Η γλώσσα SQL υποδιαιρείται σε πολλαπλά γλωσσικά στοιχεία: ρήτρες, οι οποίες είναι περιστασιακά προαιρετικές συστατικές συνιστώσες των δηλώσεων και των ερωτημάτων. εκφράσεις, οι οποίες παράγουν είτε κλίμακες τιμές είτε πίνακες που αποτελούνται από στήλες και σειρές δεδομένων. τα οποία χρησιμοποιούνται για τον προσδιορισμό συνθηκών που είναι σε θέση να αξιολογηθούν σε τρεις τιμές λογικής λογικής (ή 3VL) Boolean τιμές αλήθειας, ερωτήματα, τα οποία ανακτούν δεδομένα με βάση συγκεκριμένες προδιαγραφές. και δηλώσεις που επηρεάζουν τα σχήματα και τα δεδομένα ή μπορούν επίσης να ελέγχουν τις συναλλαγές, τη ροή προγραμμάτων, τις συνδέσεις, τις συνεδρίες ή τα διαγνωστικά.

Η MySQL μπορεί να βρεθεί σε πολλές εφαρμογές ιστού ως συστατικό της βάσης δεδομένων μιας στοίβας λογισμικού δέσμης λύσεων (ή LAMP). Η χρήση του μπορεί να δει ευρέως σε δημοφιλείς ιστοθέσεις όπως το Flickr, το FaceBook, το Wikipedia, το Google, το Nokia και το YouTube. Κάθε ένας από αυτούς τους ιστότοπους χρησιμοποιεί MySQL για αποθήκευση και καταγραφή δεδομένων χρηστών. Ο κώδικας αποτελείται από τις γλώσσες C και C ++ και χρησιμοποιεί πολλές διαφορετικές πλατφόρμες συστημάτων - συμπεριλαμβανομένων των Linux, Mac OS X και Microsoft Windows.

Η SQL είναι πλέον ένα πρότυπο και η δομή της αποτελείται από πολλά διαφορετικά στοιχεία. Αυτά περιλαμβάνουν, αλλά δεν περιορίζονται σε SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Interface Level Call) και SQL / XML (ή XML Specifications).

Περίληψη:

1. Το MySQL είναι ένα RDMS που λειτουργεί ως δικό του διακομιστή και παρέχει ταυτόχρονη πρόσβαση σε πολλές βάσεις δεδομένων από πολλούς χρήστες. Η SQL είναι μια γλώσσα βάσης δεδομένων σχεδιασμένη ειδικά για τη διαχείριση δεδομένων σε RDMS.

2. Η MySQL χρησιμοποιείται σε πολλές δημοφιλείς εφαρμογές ιστού ως μέσο αποθήκευσης και καταγραφής δεδομένων χρήστη. Το SQL είναι ένα πρότυπο που αποτελείται από πολλαπλά συστατικά που περιλαμβάνουν, αλλά δεν περιορίζονται σε αυτά, SQL Framework, SQL / CLI και SQL / XML.