Τι είναι η MySQL; - Εισαγωγή στα συστήματα διαχείρισης βάσεων δεδομένων



Αυτό το ιστολόγιο στο What is MySQL, θα σας παρουσιάσει τα βασικά του DBMS, διαφορετικούς τύπους DBMS, SQL, MySQL, MySQL και τους τύπους δεδομένων του.

Η Διαχείριση Βάσεων Δεδομένων είναι το πιο σημαντικό μέρος όταν έχετε γελοία δεδομένα γύρω σας. Η MySQL είναι μια από τις πιο γνωστές σχεσιακές βάσεις δεδομένων για την αποθήκευση και διαχείριση των δεδομένων σας. Σε αυτό Τι είναι η MySQL blog, θα περάσετε από τα ακόλουθα θέματα:

Τι είναι τα δεδομένα και η βάση δεδομένων;

Ας υποθέσουμε ότι μια εταιρεία πρέπει να αποθηκεύσει τα ονόματα εκατοντάδων υπαλλήλων που εργάζονται στην εταιρεία με τέτοιο τρόπο ώστε όλοι οι εργαζόμενοι να μπορούν να αναγνωριστούν μεμονωμένα. Στη συνέχεια, η εταιρεία συλλέγει το δεδομένα όλων αυτών των εργαζομένων. Τώρα, όταν λέω δεδομένα, εννοώ ότι η εταιρεία συλλέγει ξεχωριστά στοιχεία για ένα αντικείμενο. Έτσι, αυτό το αντικείμενο θα μπορούσε να είναι μια πραγματική οντότητα όπως άνθρωποι, ή οποιοδήποτε αντικείμενο όπως ποντίκι, φορητό υπολογιστή κ.λπ.





Τώρα, όταν έχετε τόσο μεγάλο αριθμό δεδομένων, προφανώς χρειάζεστε ένα μέρος για να τα αποθηκεύσετε, η οποία είναι μια βάση δεδομένων.

Τι είναι η δυαδική αναζήτηση στην Java

Έτσι, μπορείτε να θεωρήσετε τη βάση δεδομένων ως μεγάλο κοντέινερ, όπου μπορείτε να αποθηκεύσετε όλα τα δεδομένα. Πιστεύετε όμως ότι μπορείτε να χρησιμοποιήσετε τα δεδομένα σας χωρίς την ορθή διαχείριση της βάσης δεδομένων;



Είναι προφανές Όχι!

Ας μάθουμε λοιπόν τι ακριβώς είναι το Σύστημα Διαχείρισης Βάσεων Δεδομένων και οι διάφοροι τύποι του.

Σύστημα διαχείρισης βάσεων δεδομένων και τύποι DBMS

ΠΡΟΣ ΤΟ Σύστημα διαχείρισης βάσης δεδομένων ( DBMS ) είναι μια εφαρμογή λογισμικού που αλληλεπιδρά με τον χρήστη, τις εφαρμογές και την ίδια τη βάση δεδομένων για τη λήψη και ανάλυση δεδομένων. Τα δεδομένα που αποθηκεύονται στη βάση δεδομένων μπορούν να τροποποιηθούν, να ανακτηθούν και να διαγραφούν, και μπορεί να είναι οποιουδήποτε τύπου όπως συμβολοσειρές, αριθμοί, εικόνες κ.λπ.



Τύποι DBMS

Υπάρχουν κυρίως 4 τύποι DBMS, οι οποίοι είναι ιεραρχικοί, σχεσιακοί, δίκτυο και αντικειμενοστραφείς DBMS.

  • Ιεραρχικό DBMS: Όπως υποδηλώνει το όνομα, αυτός ο τύπος DBMS έχει ένα στυλ σχέσης προκατόχου-διαδόχου. Έτσι, έχει μια δομή παρόμοια με αυτή ενός δέντρου, όπου οι κόμβοι αντιπροσωπεύουν εγγραφές και τα κλαδιά του δέντρου αντιπροσωπεύουν πεδία.
  • Σχεσιακό DBMS (RDBMS): Αυτός ο τύπος DBMS, χρησιμοποιεί μια δομή που επιτρέπει στους χρήστες να αναγνωρίζουν και να έχουν πρόσβαση σε δεδομένα σε σχέση σε ένα άλλο κομμάτι δεδομένων στη βάση δεδομένων.
  • DBMS δικτύου: Αυτός ο τύπος DBMS υποστηρίζει πολλές και πολλές σχέσεις στις οποίες μπορούν να συνδεθούν πολλές εγγραφές μελών.
  • ΑντικειμενοστραφήςDBMS: Αυτός ο τύπος DBMS χρησιμοποιεί μικρό μεμονωμένο λογισμικό που ονομάζεται αντικείμενα. Κάθε αντικείμενο περιέχει ένα κομμάτι δεδομένων και τις οδηγίες για τις ενέργειες που πρέπει να γίνουν με τα δεδομένα.

Τώρα, που σας έχω πει για το DBMS, ήρθε η ώρα να καταλάβουμε τι είναι το SQL;

Εγγραφείτε στο κανάλι σας στο YouTube για να λαμβάνετε νέες ενημερώσεις ..!

Γλώσσα δομημένων ερωτημάτων (SQL)

Η SQL είναι ο πυρήνας μιας σχεσιακής βάσης δεδομένων που χρησιμοποιείται για πρόσβαση και διαχείριση της βάσης δεδομένων. Χρησιμοποιώντας το SQL, μπορείτε να προσθέσετε, να ενημερώσετε ή να διαγράψετε σειρές δεδομένων, να ανακτήσετε υποσύνολα πληροφοριών, να τροποποιήσετε βάσεις δεδομένων και να εκτελέσετε πολλές ενέργειες. Τα διαφορετικά υποσύνολα του SQL είναι τα εξής:

  • DDL (Γλώσσα ορισμού δεδομένων) - Σας επιτρέπει να εκτελείτε διάφορες λειτουργίες στη βάση δεδομένων, όπως CREATE, ALTER και DELETE αντικείμενα.
  • DML (Γλώσσα χειρισμού δεδομένων) - Σας επιτρέπει να έχετε πρόσβαση και να χειρίζεστε δεδομένα. Σας βοηθά να εισαγάγετε, να ενημερώσετε, να διαγράψετε και να ανακτήσετε δεδομένα από τη βάση δεδομένων.
  • DCL (Γλώσσα ελέγχου δεδομένων) - Σας επιτρέπει να ελέγχετε την πρόσβαση στη βάση δεδομένων. Παράδειγμα - Εκχώρηση ή ανάκληση δικαιωμάτων πρόσβασης.
  • TCL (Γλώσσα ελέγχου συναλλαγών) - Σας επιτρέπει να χειριστείτε τη συναλλαγή της βάσης δεδομένων. Παράδειγμα - Commit, Rollback, Savepoint, Set Transaction.

Καλώς! Λοιπόν, τώρα που γνωρίζετε τη SQL, ήρθε η ώρα να παρουσιάσω τη MySQL.

τι είναι ο σαρωτής στην Java

Τι είναι η MySQL και τα χαρακτηριστικά της

MySQL είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα που λειτουργεί σε πολλές πλατφόρμες. Παρέχει πρόσβαση πολλαπλών χρηστών για την υποστήριξη πολλών μηχανών αποθήκευσης και υποστηρίζεται από την Oracle. Έτσι, μπορείτε να αγοράσετε μια έκδοση εμπορικής άδειας από την Oracle για να λάβετε premium υπηρεσίες υποστήριξης.

Τα χαρακτηριστικά της MySQL είναι τα εξής:

Χαρακτηριστικά της MySQL - Τι είναι η MySQL; - Έντρεκα

Σχήμα 1: Χαρακτηριστικά της MySQL - Τι είναι η MySQL;

  • Ευκολία διαχείρισης - Η λήψη του λογισμικού γίνεται πολύ εύκολα και χρησιμοποιεί επίσης έναν προγραμματιστή συμβάντων για να προγραμματίζει αυτόματα τις εργασίες.
  • Ισχυρή υποστήριξη συναλλαγών - Διατηρεί την ιδιότητα ACID (Atomicity, Consistency, Isolation, Durability) και επιτρέπει επίσης κατανεμημένη υποστήριξη πολλαπλών εκδόσεων.
  • Πλήρης ανάπτυξη εφαρμογών - Η MySQL διαθέτει βιβλιοθήκες προσθηκών για να ενσωματώσει τη βάση δεδομένων σε οποιαδήποτε εφαρμογή. Υποστηρίζει επίσης αποθηκευμένες διαδικασίες, σκανδάλη, λειτουργίες, προβολές και πολλά άλλα για την ανάπτυξη εφαρμογών. Μπορείτε να ανατρέξετε στο Εκμάθηση RDS , για να κατανοήσουμε το RDBMS του Amazon.
  • Υψηλή απόδοση - Παρέχει βοηθητικά προγράμματα γρήγορης φόρτωσης με ξεχωριστές κρυφές μνήμες και διαχωρισμό ευρετηρίου πινάκων.
  • Χαμηλό συνολικό κόστος ιδιοκτησίας - Αυτό μειώνει το κόστος αδειοδότησης και τις δαπάνες υλικού.
  • Υποστήριξη ανοιχτού κώδικα & 24 * 7 - Αυτό το RDBMS μπορεί να χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα και προσφέρει υποστήριξη 24 * 7 για έκδοση ανοιχτού κώδικα και για επιχειρήσεις.
  • Ασφαλής προστασία δεδομένων - Η MySQL υποστηρίζει ισχυρούς μηχανισμούς που διασφαλίζουν ότι μόνο εξουσιοδοτημένοι χρήστες έχουν πρόσβαση στις βάσεις δεδομένων.
  • Μεγάλη διαθεσιμότητα - Η MySQL μπορεί να εκτελέσει διαμορφώσεις αναπαραγωγής master / slave υψηλής ταχύτητας και προσφέρει διακομιστές συμπλέγματος.
  • Επεκτασιμότητα & Ευελιξία - Με το MySQL μπορείτε να εκτελείτε ενσωματωμένες εφαρμογές και να δημιουργείτε αποθήκες δεδομένων με τεράστια ποσότητα δεδομένων.

Τώρα, που γνωρίζετε τι είναι η MySQL, επιτρέψτε μου να σας πω διάφορους τύπους δεδομένων που υποστηρίζονται από τη MySQL.

Ενδιαφέρεστε να μάθετε περισσότερα για τη MySQL

Τύποι δεδομένων MySQL

Σχήμα 2: Τύποι δεδομένων MySQL - Τι είναι το MySQL;

  • Αριθμητικός - Αυτός ο τύπος δεδομένων περιλαμβάνει ακέραιους αριθμούς διαφόρων μεγεθών, κυμαινόμενο σημείο (πραγματικό) διαφόρων ακρίβειας και μορφοποιημένους αριθμούς.
  • Χαρακτήρας-συμβολοσειρά - Αυτοί οι τύποι δεδομένων έχουν σταθερό ή ποικίλο αριθμό χαρακτήρων. Αυτός ο τύπος δεδομένων έχει επίσης μια συμβολοσειρά μεταβλητού μήκους που ονομάζεται ΜΕΓΑΛΟ ΑΝΤΙΚΕΙΜΕΝΟ ΧΑΡΑΚΤΗΡΩΝ ( CLOB ) που χρησιμοποιείται για τον καθορισμό στηλών που έχουν μεγάλες τιμές κειμένου.
  • Συμβολοσειρά bit - Αυτοί οι τύποι δεδομένων είναι είτε σταθερού μήκους είτε διαφορετικού μήκους bit. Υπάρχει επίσης ένας τύπος δεδομένων συμβολοσειράς bit μεταβλητού μήκους που ονομάζεται ΔΥΝΑΜΙΚΟ ΜΕΓΑΛΟ ΑΝΤΙΚΕΙΜΕΝΟ (BLOB), το οποίο είναι διαθέσιμο για τον καθορισμό στηλών που έχουν μεγάλες δυαδικές τιμές, όπως εικόνες.
  • Boolean - Αυτός ο τύπος δεδομένων έχει τιμές TRUE ή FALSE. Δεδομένου ότι η SQL, έχει τιμές NULL, χρησιμοποιείται μια λογική τριών αξιών, η οποία δεν είναι γνωστή.
  • Ημερομηνία ώρα - Ο τύπος δεδομένων DATE έχει: ΕΤΟΣ, ΜΗΝΑ και ΗΜΕΡΑ με τη μορφή ΕΕΕΕ-ΜΜ-ΗΗ. Ομοίως, ο τύπος δεδομένων TIME έχει τα στοιχεία HOUR, MINUTE και SECOND με τη μορφή HH: MM: SS. Αυτές οι μορφές μπορούν να αλλάξουν με βάση την απαίτηση.
  • Χρονική σήμανση και διάστημα - Ο τύπος δεδομένων TIMESTAMP περιλαμβάνει τουλάχιστον έξι θέσεις, για δεκαδικά κλάσματα δευτερολέπτων και έναν προαιρετικό προσδιοριστή ΜΕ ΖΩΝΗ ΧΡΟΝΟΥ εκτός από τα πεδία DATE και TIME. Ο τύπος δεδομένων INTERVAL αναφέρει μια σχετική τιμή που μπορεί να χρησιμοποιηθεί για την αύξηση ή τη μείωση μιας απόλυτης τιμής μιας ημερομηνίας, ώρας ή χρονικής σήμανσης.

Ελπίζω να σας άρεσε να διαβάζετε αυτό το blog MySQL. Σε συνέχεια αυτού του ιστολογίου, θα εμφανιστεί ένα Tutorial MySQL όπου θα ξεκινήσουμε με όλες τις εντολές SQL, αλλά πριν από αυτό μπορείτε να ανατρέξετε σε αυτό , για να μάθετε τις κορυφαίες ερωτήσεις που τέθηκαν σε συνεντεύξεις. Μείνετε συντονισμένοι!

Θέλετε να αποκτήσετε πιστοποίηση στη Διαχείριση βάσεων δεδομένων;

Εάν θέλετε να μάθετε περισσότερα για τη MySQL και να μάθετε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα, τότε ρίξτε μια ματιά στο που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' Τι είναι η MySQL; Και θα επικοινωνήσω μαζί σας.