Η MySQL δεν χρειάζεται να έχει καμία εισαγωγή. Είναι η δύναμη πίσω από τους περισσότερους ιστότοπους που χρησιμοποιούν το WordPress ή πολλά προσαρμοσμένα CMS και τον κινητήρα πίσω από πολλές βάσεις δεδομένων της εταιρείας. Είναι ένα απλό αλλά πολύ αποτελεσματικό σύστημα που καθιστά τη διαχείριση και την αποθήκευση δεδομένων πολύ απλή μόλις ξέρετε πώς. Σήμερα πρόκειται να καλύψουμε τον τρόπο δημιουργίας και διαγραφής πινάκων στη MySQL.
πώς να ταξινομήσετε το gmail κατά μέγεθος συνημμένου
Οι πίνακες είναι συλλογές σχετικών δεδομένων δομημένων με λογικό τρόπο. Οι πίνακες χρησιμοποιούν σειρές και στήλες για να ταξινομήσουν δεδομένα (τιμές) σε κελιά. Κάθε πίνακας έχει ένα μοναδικό όνομα. Κάθε στήλη θα έχει όνομα, τύπο δεδομένων και άλλα χαρακτηριστικά που σχετίζονται με τη στήλη. Οι σειρές θα έχουν επίσης ονόματα και θα περιέχουν δεδομένα σχετικά με τις στήλες.
Είναι αυτό το ίδρυμα που αποτελεί τον πυρήνα των περισσότερων βάσεων δεδομένων, συμπεριλαμβανομένης της MySQL.
Δημιουργία και διαγραφή πινάκων στη MySQL
Θα σας καθοδηγήσω στη δημιουργία και τη διαγραφή πινάκων στη MySQL. Μπορείτε να χρησιμοποιήσετε το phpMyAdmin ή ερωτήματα για να εργαστείτε στη MySQL. Θα σας δείξω και τους δύο. Πιθανότατα θα διαπιστώσετε ότι στρέφετε προς το GUI ή ερωτήματα. Δεν υπάρχει σωστός ή καλύτερος τρόπος, χρησιμοποιήστε αυτό που νιώθετε πιο άνετα.
Λάβετε υπόψη ότι η διαγραφή ενός πίνακα είναι μόνιμη. Η SQL δεν διατηρεί αντίγραφα ή αποθηκεύει αρχεία για την προστασία των δεδομένων. Αν δεν έχετε δημιουργήσει αντίγραφο ασφαλείας της βάσης δεδομένων σας, δεν θα επιστρέψετε. Ίσως είναι καλή ιδέα να λάβετε αυτό το αντίγραφο ασφαλείας πριν ξεκινήσετε τη δημιουργία και τη διαγραφή πινάκων.
Αρχικά ας δημιουργήσουμε έναν πίνακα στο phpMyAdmin:
- Ανοίξτε το phpMyAdmin και συνδεθείτε.
- Επιλέξτε τη βάση δεδομένων από το αριστερό μενού.
- Κάτω από το όνομα της βάσης δεδομένων στο αριστερό μενού, επιλέξτε Νέο.
- Συμπληρώστε τη φόρμα, δίνοντας στον πίνακα ένα μοναδικό όνομα.
- Συμπληρώστε όση τη σελίδα χρειάζεστε.
- Επιλέξτε Αποθήκευση στην κάτω δεξιά γωνία.
Δημιουργήσατε με επιτυχία έναν πίνακα στο My SQL!
Τώρα ας διαγράψουμε ένα.
- Ανοίξτε το phpMyAdmin και συνδεθείτε.
- Επιλέξτε τη βάση δεδομένων από το αριστερό μενού.
- Επιλέξτε έναν πίνακα από τη λίστα στο αριστερό μενού ή στο κεντρικό πλαίσιο.
- Επιλέξτε Απόθεση από την κεντρική σειρά του πίνακα που θέλετε να διαγράψετε. Το Drop είναι SQL-speak για διαγραφή.
- Επιβεβαιώστε στο αναδυόμενο πλαίσιο που εμφανίζεται.
- Ο πίνακας διαγράφεται.
Δημιουργήστε και διαγράψτε πίνακες χρησιμοποιώντας ένα ερώτημα SQL
Η χρήση ερωτημάτων SQL είναι σίγουρα ένα για τον καθαρό, αλλά είναι καλή πρακτική για όλα τα DBA να διατηρούν το χέρι τους. Δείτε πώς μπορείτε να δημιουργήσετε και να διαγράψετε πίνακες στη MySQL χρησιμοποιώντας ερωτήματα.
- Συνδεθείτε και αποκτήστε πρόσβαση στο παράθυρο εντολών ερωτήματος στη MySQL.
- Ας δημιουργήσουμε ένα παράδειγμα βάσης δεδομένων. Πληκτρολογήστε 'CREATE DATABASE NAME;'. Όπου βλέπετε NAME, ονομάστε τη βάση δεδομένων σας. Για παράδειγμα, 'ΔΗΜΙΟΥΡΓΙΑ ΔΕΔΟΜΕΝΩΝ TechJunkie;'
- Πληκτρολογήστε 'USE DATABASENAME;'. Όπου βλέπετε το DATABASENAME, προσθέστε το όνομα που δημιουργήσατε παραπάνω. Για παράδειγμα 'USE TechJunkie;'.
- Πληκτρολογήστε 'ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ ΕΑΝ ΔΕΝ ΥΠΑΡΧΕΙ ΤΡΑΠΕΖΙΝΑ (Id INT)'. Για παράδειγμα 'ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΑΝ ΔΕΝ ΥΠΑΡΧΕΙ TechJunkieUsers (Id INT);'.
Αυτό δημιουργεί μια βάση δεδομένων που ονομάζεται TechJunkie και έναν πίνακα που ονομάζεται TechJunkieUsers μέσα σε αυτήν τη βάση δεδομένων. Όπου βλέπετε (Id INT), δημιουργεί μια στήλη που ονομάζεται ID με τον ακέραιο τύπο δεδομένων.
Θα μπορούσατε να προχωρήσετε περαιτέρω σε αυτό το παράδειγμα και να πληκτρολογήσετε κάτι όπως:
«ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ ΕΑΝ ΔΕΝ ΥΠΑΡΧΕΙ TechJunkieUsers (αναγνωριστικό INT NOT NULL PRIMARY KEY AUTO_INCREMENT, επώνυμο VARCHAR (20), πρώτο όνομα VARCHAR (20), Joindate DATE).
Αυτό θα δημιουργούσε έναν πίνακα εάν δεν υπήρχε ήδη και αυξάνονταν αυτόματα κάθε σειρά με έναν αριθμό ταυτότητας ενώ δημιουργούσαν στήλες για το επώνυμο, το όνομα και την ημερομηνία συμμετοχής τους. Το VARCHAR σημαίνει ότι οποιοσδήποτε χαρακτήρας μπορεί να γεμίσει το κελί με έως και 20 χαρακτήρες.
Διαγράψτε έναν πίνακα χρησιμοποιώντας ένα ερώτημα SQL:
- Συνδεθείτε και αποκτήστε πρόσβαση στο παράθυρο εντολών ερωτήματος στη MySQL.
- Πληκτρολογήστε 'USE DATABASENAME' για πρόσβαση στη βάση δεδομένων που περιέχει τον πίνακα που θέλετε να διαγράψετε. Για παράδειγμα, 'USE TechJunkie;'
- Πληκτρολογήστε 'DROP TABLE IF EXISTS TABLENAME;' Για παράδειγμα 'DROP TABLE IF EXISTS TechJunkieUsers;'.
Τόσο το phpMyAdmin όσο και η χρήση ενός ερωτήματος SQL θα επιτύχουν το ίδιο αποτέλεσμα. Μπορείτε να δημιουργήσετε και να διαγράψετε πίνακες σε SQL με πολύ λίγη προσπάθεια. Μερικές φορές πολύ λίγη προσπάθεια!
Μπορείτε επίσης να χρησιμοποιήσετε ένα αρχείο PHP για τη δημιουργία βάσεων δεδομένων, πινάκων και καταχωρίσεων με μία κίνηση και θα το καλύψω άλλη μια φορά. Δεν υπάρχει «καλύτερος» τρόπος χρήσης του SQL. Μερικοί καθαριστές λένε ότι πρέπει πάντα να χρησιμοποιείτε ερωτήματα για την εκτέλεση ενεργειών σε βάσεις δεδομένων και υπάρχει νόημα σε αυτό. Είναι εκεί όπου ο μέσος όρος DBA ξοδεύει το μεγαλύτερο μέρος του χρόνου τους, αλλά για αρχάριους ή εκείνους που διαχειρίζονται τον δικό τους ιστότοπο WordPress, το phpMyAdmin είναι πιο εύκολο στη χρήση.
Έχετε συμβουλές για το MySQL ή το phpMyAdmin για αρχάριους; Έχετε κάτι να προσθέσετε στις παραπάνω διαδικασίες; Πείτε μας για αυτό παρακάτω!