λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να οικοδομήσουμε μια βάση δεδομένων

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

Παρουσίαση Περισσότερες οδηγίες
Η 1

Ανοίξτε μια γραμμή εντολών . Όταν χρησιμοποιείτε τα Microsoft Windows , το κάνετε αυτό κάνοντας κλικ στο κουμπί Έναρξη , στη συνέχεια, κάντε κλικ στην επιλογή Run ... και στο προκύπτον τύπου παράθυρο διαλόγου " CMD " και κάντε κλικ στο OK . Όταν χρησιμοποιείτε Linux με μια γραφική διεπαφή χρήστη μπορεί κανείς να ανοίξετε μια γραμμή εντολών κάνοντας κλικ στο εικονίδιο για να ανοίξετε το μενού Έναρξη , στη συνέχεια, κάνοντας κλικ στην επιλογή Terminal , XTerm ή κονσόλα , ανάλογα με το ποια διανομή του Linux που χρησιμοποιείτε . 2

Σύνδεση με MySQL σε ένα σύστημα Linux στη γραμμή εντολών με την έκδοση των εντολών " mysql - user = your_admin_username - password = your_admin_password " , αντικαθιστώντας your_admin_username με το διαχειριστή επίπεδο χρήστη MySQL , και την αντικατάσταση your_admin_password με τον κωδικό πρόσβασης του χρήστη. Αυτό θα ξεκινήσει μια διαδραστική συνεδρία στην οποία θα δημιουργηθεί η βάση δεδομένων , με αποτέλεσμα την γραμμή εντολών " mysql > " . Εάν χρησιμοποιείτε ένα λειτουργικό σύστημα των Windows για να τρέξει MySQL , τότε η εντολή " mysql " είναι το μόνο που απαιτείται για να ξεκινήσει και να συνδεθείτε με πρόσβαση διαχειριστή επίπεδο .
Εικόνων 3

Δημιουργήστε μια βάση δεδομένων χρησιμοποιώντας η εντολή "Δημιουργία βάσης δεδομένων your_database_name ? " , αντικαθιστώντας your_database_name με το όνομα σας με το να δώσει τη βάση δεδομένων σας . Δεν επιτρέπονται κενά ή σημεία στίξης επιτρέπονται στο όνομα της βάσης δεδομένων , ωστόσο, υπογραμμίσεις είναι αποδεκτές .
Η 4

Δημιουργία πινάκων βάσης δεδομένων χρησιμοποιώντας την εντολή "δημιουργία τραπεζιού your_table_name " συν τυχόν επιθυμείτε ορισμούς του πίνακα και επιλογές , για τον τερματισμό της εντολής από ένα ερωτηματικό . Φυσικά , αντικαταστήστε your_table_name με το επιθυμητό όνομα του πίνακα . Επαναλάβετε αυτή τη διαδικασία για όλους τους πίνακες που σχεδιασμού της βάσης δεδομένων σας απαιτεί , με βάση τους ορισμούς και τις επιλογές για τη δημιουργία πινάκων με τις κατάλληλες προδιαγραφές . Για παράδειγμα , για να δημιουργήσετε έναν πίνακα που ονομάζεται my_table με δύο πεδία ακέραιο τύπου "δημιουργία τραπεζιού my_table ( num1 INT ​​, num2 INT ) ? " Ή για να δημιουργήσετε έναν προσωρινό πίνακα με ένα πεδίο πρωτεύοντος κλειδιού αυτόματη αύξηση , ένα πεδίο δεδομένων varchar και χρησιμοποιώντας μια εναλλακτική λύση Τύπος πίνακα: "δημιουργία τραπεζιού my_table2 ( my_key δεν int null AUTO_INCREMENT πρωτεύον κλειδί , varchar my_datas ( 20 ) ) , πληκτρολογήστε = InnoDB ? "
5

Δημιουργία βάσης δεδομένων των χρηστών , και να χορηγήσει στον χρήστη τα κατάλληλα δικαιώματα για η νέα βάση δεδομένων . Χρησιμοποιήστε την εντολή "Δημιουργία χρήστη » το_όνομα_χρήστη_σας '@' localhost ' προσδιορίζονται από « your_password " ? "Για να δημιουργήσετε ένα χρήστη MySQL και να ορίσετε έναν κωδικό πρόσβασης , αντικαθιστώντας το_όνομα_χρήστη_σας και your_password με το δικό του μοναδικό αξίες σας . Τώρα χορηγούν τα κατάλληλα δικαιώματα για το χρήστη χρησιμοποιώντας την εντολή « να χορηγήσει όλα τα προνόμια στις * * να « το_όνομα_χρήστη_σας '@' localhost ' με δυνατότητα επιδότησης ? . » , Αντικαθιστώντας επιθυμητό επίπεδο προνόμιο σας, εάν πλήρη πρόσβαση δεν είναι επιθυμητή . Για παράδειγμα , για να εκχωρήσετε σε ένα χρήστη απλή επαναφόρτωσης και έξαψη δυνατότητα σε όλες οι βάσεις δεδομένων MySQL χρήση " reload επιχορήγησης * * να « my_username '@' localhost ' ? . »Ή να παραχωρεί τα προνόμια των χρηστών σε ένα μόνο βάση δεδομένων και όχι όλες οι βάσεις δεδομένων χρησιμοποιούν " χορηγούν όλα τα προνόμια για my_database να« my_username '@' localhost ' ? "
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα