Πώς να δημιουργήσετε μια νέα βάση δεδομένων στο phpmyadmin. Phpmyadmin Ξεκινώντας με το phpmyadmin. Δημιουργία βάσης δεδομένων MySQL για τη φιλοξενία

Στο προηγούμενο μάθημα, μάθαμε πώς να δημιουργήσουμε μια σύνδεση με έναν διακομιστή βάσης δεδομένων. Το επόμενο βήμα είναι η δημιουργία της βάσης δεδομένων και των πινάκων.

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

Εάν φιλοξενείτε έναν ιστότοπο με υποστήριξη PHP και MySQL, η βάση δεδομένων μπορεί να έχει ήδη δημιουργηθεί για εσάς και μπορείτε να παραλείψετε αυτήν την ενότητα του σεμιναρίου και να ξεκινήσετε τη δημιουργία πινάκων. Μην ξεχάσετε να συμβουλευτείτε τις σελίδες βοήθειας του οικοδεσπότη.

Δημιουργία βάσεων δεδομένων και πινάκων με χρήση PHP

Η συνάρτηση mysql_query χρησιμοποιείται για την υποβολή ερωτημάτων στη βάση δεδομένων MySQL. Τα αιτήματα είναι γραμμένα στη γλώσσα μικρόδομημένος Q uery μεγάλογωνία (SQL). Η SQL είναι η πιο ευρέως χρησιμοποιούμενη γλώσσα ερωτημάτων βάσης δεδομένων - όχι μόνο για βάσεις δεδομένων MySQL - είναι πολύ λογική και εύκολη στην εκμάθηση. Σε αυτό και στα επόμενα μαθήματα θα μάθετε όλα τα σημαντικά σχετικά με τα ερωτήματα SQL.

Κατά τη δημιουργία μιας βάσης δεδομένων, το ερώτημα SQL CREATE DATABASE χρησιμοποιείται με την ακόλουθη σύνταξη:

ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ όνομα db

Εύκολο και απλό, έτσι δεν είναι!; Ας προσπαθήσουμε να το εισαγάγουμε σε ένα σενάριο PHP:

Mysql_connect("mysql.myhost.com", "χρήστης", "σησάμι") ή die(mysql_error()); mysql_query("CREATE DATABASE mydatabase") ή die(mysql_error()); mysql_close();

Πρώτα συνδεόμαστε στον διακομιστή MySQL. Στη συνέχεια δημιουργούμε τη βάση δεδομένων «mydatabase». Και τέλος, κλείστε τη σύνδεση με τον διακομιστή MySQL.

Μέχρι εδώ όλα καλά... αλλά τα πράγματα γίνονται λίγο πιο περίπλοκα όταν θέλουμε να δημιουργήσουμε πίνακες σε PHP. Κατά τη δημιουργία πινάκων, χρησιμοποιούμε το ερώτημα CREATE TABLE SQL με την ακόλουθη σύνταξη:

ΔΗΜΙΟΥΡΓΙΑ ΤΡΑΠΕΖΙΟΥ όνομα πίνακα (στήλη_όνομα1 DATA_TYPE, στήλη_όνομα2 DATA_TYPE, στήλη_όνομα3 DATA_TYPE, ...)

όνομα_πίνακαΚαι στήλη_όνομααυτά είναι φυσικά κατάλληλα ονόματα. ΤΥΠΟΣ ΔΕΔΟΜΕΝΩΝχρησιμοποιείται για τον καθορισμό του τύπου των δεδομένων που εισάγονται σε μια στήλη. Εδώ είναι οι πιο συνηθισμένοι τύποι:

Ακέραιοι Δεκαδικοί αριθμοί Σύντομο κείμενο έως 255 χαρακτήρες Κανονικό κείμενο έως 65.535 χαρακτήρες Μεγάλο κείμενο έως 4.294.967.295 χαρακτήρες Ημερομηνίες σε μορφή ΕΕΕΕ-ΜΜ-ΗΗ Ώρα σε μορφή ΩΩ: ΜΜ: ΔΣ Ώρα και ημερομηνία σε μορφή ΕΕΕΕ-ΜΜ- ΗΗ ΩΩ:ΜΜ :SS

Γενικά, είναι λογικό και σχετικά απλό. Ας προσπαθήσουμε να εισαγάγουμε αυτό στο παράδειγμά μας:

Mysql_connect("mysql.myhost.com", "χρήστης", "σησάμι") ή die(mysql_error()); mysql_select_db("άνθρωποι") ή die(mysql_error()); mysql_query("CREATE TABLE MyTable (id INT AUTO_INCREMENT, Name CHAR, LastName CHAR, Phone INT, BirthDate DATE PRIMARY KEY(id)")) Ή die(mysql_error()); mysql_close();

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

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

Στο τέλος χρησιμοποιούμε για να ορίσουμε τη στήλη "id" ως πρωτεύον κλειδί. Το πρωτεύον κλειδί προσδιορίζει μοναδικά κάθε εγγραφή (/σειρά) στον πίνακα, κάτι που είναι ιδιαίτερα χρήσιμο για τις επόμενες ενημερώσεις της βάσης δεδομένων.

Δημιουργία βάσης δεδομένων και πινάκων χρησιμοποιώντας το phpMyAdmin

Μπορεί να είναι χρήσιμο να μπορείτε να δημιουργήσετε βάσεις δεδομένων και πίνακες απευθείας στην PHP. Αλλά είναι συχνά πιο εύκολο να χρησιμοποιήσετε το phpMyAdmin (ή οποιοδήποτε άλλο βοηθητικό πρόγραμμα διαχείρισης MySQL), το οποίο είναι στάνταρ στους περισσότερους οικοδεσπότες Ιστού και το XAMPP. Το παρακάτω στιγμιότυπο οθόνης δείχνει πώς να δημιουργήσετε μια βάση δεδομένων και πίνακες χρησιμοποιώντας το phpMyAdmin.

Οποιοσδήποτε προγραμματιστής ιστού γνωρίζει ότι σχεδόν κάθε ιστότοπος απαιτεί μια βάση δεδομένων για να λειτουργήσει. Σας επιτρέπει να αποθηκεύετε πληροφορίες, να τις διαχειρίζεστε και να τις ανακτάτε την κατάλληλη στιγμή. Για να μπορούν όλα τα παραπάνω να χρησιμοποιηθούν με πιο βολική μορφή, μια ομάδα ενθουσιωδών αποφάσισε να δημιουργήσει ένα προϊόν που συνδυάζει ευκολία και λειτουργικότητα όταν εργάζεστε με ένα DBMS. Το όνομά του είναι phpMyAdmin. Κατά κανόνα, είναι ήδη διαθέσιμο σε πολλούς ιστότοπους φιλοξενίας. Επομένως, αυτό το άρθρο θα συζητήσει τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του phpMyAdmin στο

Παρασκευή

Δεδομένου ότι το ίδιο το phpMyAdmin είναι γραμμένο σε PHP, για να λειτουργήσει θα χρειαστεί να εγκαταστήσετε ολόκληρο το σετ του απαραίτητου λογισμικού - Apache, PHP, MySQL.

Κάθε στοιχείο μπορεί να εγκατασταθεί χειροκίνητα μεμονωμένα ή όλα ταυτόχρονα. Για Linux υπάρχει μια δέσμη LAMP, για Windows - "Denver" ή OpenServer. Η εγκατάσταση όλου του λογισμικού και η χωριστή διαμόρφωσή του θα σας επιτρέψει να μελετήσετε τη σύνθεση και τη δομή ολόκληρου του διακομιστή στο σύνολό του. Εάν ο χρόνος δεν σας επιτρέπει να ασχοληθείτε με την εσωτερική δομή, είναι ευκολότερο και πιο βολικό να εγκαταστήσετε το συγκρότημα αμέσως.

Ρύθμιση του PhpMyAdmin στο Ubuntu

Το πακέτο είναι διαθέσιμο στα τυπικά αποθετήρια του Ubuntu, οπότε απλώς πληκτρολογήστε την εντολή στο τερματικό:

sudo apt-get εγκατάσταση phpMyAdmin.

Κατά τη διάρκεια της διαδικασίας, θα σας ζητηθεί να ακολουθήσετε τα βήματα της ρύθμισης του phpMyAdmin. Αρχικά, πρέπει να επιλέξετε τον διακομιστή ιστού που σκοπεύετε να χρησιμοποιήσετε για εκκίνηση. Σε αυτή την περίπτωση είναι το apache2.

Το επόμενο παράθυρο θα σας ζητήσει να διαμορφώσετε τη βάση δεδομένων για το phpMyAdmin. Αξίζει να συμφωνήσετε. Το σύστημα θα ζητήσει κωδικό πρόσβασης για τη MySQL. Και μετά για το phpMyAdmin.

Μετά από αυτό, στον φάκελο /etc/apache2/conf-enabled/ Θα εμφανιστεί το αρχείο διαμόρφωσης.

Απομένει να εγκαταστήσετε μερικά εξαρτήματα και να τα ενεργοποιήσετε. Μπορείτε να χρησιμοποιήσετε τις εντολές:

sudo apt-get εγκατάσταση php-mbstring php-gettext.

Και εκτοξεύονται ως εξής:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Μετά από αυτό, θα χρειαστεί να κάνετε επανεκκίνηση του διακομιστή web. Αυτό γίνεται χρησιμοποιώντας την εντολή:

sudo systemctl επανεκκίνηση του apache2.

Θεωρητικά, όλα είναι έτοιμα και μπορείτε να αρχίσετε να εργάζεστε.

Εκκίνηση και διαμόρφωση

Για να μπείτε στα βάθη των ρυθμίσεων phpMyAdmin, πρέπει να ανοίξετε οποιοδήποτε πρόγραμμα περιήγησης και να πληκτρολογήσετε στη γραμμή διευθύνσεων:

δημιουργήθηκε τομέας/phpmyadmin.

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

Πίνακας Ελέγχου

Η διεπαφή εφαρμογής χωρίζεται σε λογικά μπλοκ, ενωμένα σύμφωνα με μια γενική αρχή.

Στα αριστερά υπάρχει ένας πίνακας για γρήγορη μετάβαση μεταξύ βάσεων δεδομένων και πινάκων. Εδώ μπορείτε να δημιουργήσετε μια νέα παρουσία μιας συγκεκριμένης μορφής.

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

  • Βάση δεδομένων. Πρακτικά αντιγράφει το μενού στα αριστερά, δηλαδή περιέχει μια λίστα με τις διαθέσιμες βάσεις δεδομένων.
  • SQL. Ένα πολύ ενδιαφέρον σημείο για όσους ξέρουν πώς να συνθέτουν σωστά ερωτήματα και να τα χρησιμοποιούν ενεργά. Μπορείτε να εκτελέσετε με μη αυτόματο τρόπο επιλογή, διαγραφή, ταξινόμηση και άλλες λειτουργίες SQL.
  • κατάσταση. Τρέχουσα θέση στις βάσεις δεδομένων. Ο συνολικός όγκος, η επισκεψιμότητα, ο όγκος των ληφθέντων και απεσταλμένων δεδομένων.
  • λογαριασμοί χρηστών. Όλα τα αποθηκευμένα δεδομένα σχετικά με τους χρήστες, που υποδεικνύουν τα προνόμια, τις διευθύνσεις και τους κωδικούς πρόσβασής τους.
  • εξαγωγή και εισαγωγή. Πολύ βολικές λειτουργίες για ανταλλαγή μεταξύ της βάσης δεδομένων και άλλου λογισμικού. Για παράδειγμα, να ενημερώσετε τον ιστότοπο με μη αυτόματο τρόπο, εάν προκύψει τέτοια ανάγκη. Επιπλέον, αυτό είναι ένα πολύ βολικό εργαλείο για τη δημιουργία αντιγράφου ασφαλείας σημαντικών δεδομένων εάν αυτή η επιλογή δεν είναι διαθέσιμη αυτόματα.
  • Ρυθμίσεις. Πολλές διαφορετικές παράμετροι, με τον ένα ή τον άλλο τρόπο που σχετίζονται με τη λειτουργία του phpMyAdmin, βάσεις δεδομένων, ερωτήματα και πολλά άλλα.
  • αντιγραφή. Επικοινωνία με άλλους διακομιστές για ταυτόχρονες αλλαγές σε αντίγραφα - δηλαδή επαναλαμβανόμενες εμφανίσεις του τρέχοντος διακομιστή βάσης δεδομένων.
  • μεταβλητές. Όπως υποδηλώνει το όνομα, η ενότητα περιέχει τιμές για τις εσωτερικές ανάγκες του διακομιστή και του συστήματος. Κατά κανόνα, δεν χρησιμοποιούνται εκτός εάν είναι απαραίτητο.
  • κωδικοποιήσεις. Εμφανίζει όλες τις επιλογές εμφάνισης γραμματοσειρών που είναι διαθέσιμες στο σύστημα.
  • νοημοσύνησχετικά με τους τύπους αποθήκευσης δεδομένων που χρησιμοποιούνται στο phpMyAdmin.
  • επεκτάσεις. Λίστα πρόσθετων phpMyAdmin που αυξάνουν τη λειτουργικότητα του συστήματος.

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

Οι επιλογές εμφάνισης θα σας βοηθήσουν να αλλάξετε τη γλώσσα, το θέμα, το μέγεθος γραμματοσειράς και άλλες ρυθμίσεις για την εμφάνιση του συστήματος.

Στα δεξιά υπάρχει ένας πίνακας πληροφοριών με πληροφορίες σχετικά με τον διακομιστή βάσης δεδομένων και τον διακομιστή web, καθώς και αρκετούς συνδέσμους για βοήθεια με το phpMyAdmin.

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

Ασφάλεια

Το πρώτο πράγμα που πρέπει να κάνετε είναι να χρησιμοποιήσετε τα αρχεία διακομιστή web Apache htaccess. Πρώτα πρέπει να πείτε στον apache ότι θα χρησιμοποιηθεί ένα ειδικό αρχείο για τη διαμόρφωση του phpMyAdmin.

Για να το κάνετε αυτό, πρέπει να διαμορφώσετε το αρχείο ρυθμίσεων που βρίσκεται στη διεύθυνση /etc/apache2/conf-available/phpmyadmin.conf.

Πρέπει να προσθέσετε μια ειδική οδηγία AllowOverride All. Αφού αλλάξετε και αποθηκεύσετε το αρχείο, πρέπει να επανεκκινήσετε ξανά τον διακομιστή web.

Τώρα για να διαμορφώσετε το phpMyAdmin θα χρειαστείτε το ίδιο το αρχείο, στο οποίο θα οριστούν οι κανόνες πρόσβασης στον πίνακα ελέγχου. Θα πρέπει να ονομάζεται .htaccess και να βρίσκεται στο /usr/share/phpmyadmin.

Καθορίζει τις ακόλουθες παραμέτρους:

AuthName "Περιορισμένα αρχεία"

AuthUserFile /etc/phpmyadmin/.htpasswd

Απαιτείται έγκυρος χρήστης.

Αυτό. ένα σύνολο λέξεων-κλειδιών θα σας επιτρέψει να κάνετε τα εξής:

  • Η πρώτη γραμμή είναι υπεύθυνη για τη φύση της εξουσιοδότησης. Η «βασική» παράμετρος σημαίνει ότι μπορείτε να συνδεθείτε χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασής σας.
  • Το δεύτερο καθορίζει ποιο κείμενο θα εμφανίζεται αντί για τον χαιρετισμό.
  • Η τρίτη γραμμή καθορίζει το αρχείο στο οποίο θα αποθηκευτεί ο κωδικός πρόσβασης.
  • Το τέταρτο λέει στο σύστημα ότι μόνο οι πιστοποιημένοι χρήστες μπορούν να εισέλθουν εδώ.

Κωδικός πρόσβασης

Η δημιουργία ενός αρχείου κωδικού πρόσβασης κατά τη ρύθμιση του phpMyAdmin θα απαιτήσει λίγη προσπάθεια.

Πρώτα πρέπει να εγκαταστήσετε το βοηθητικό πρόγραμμα htpasswd. Είναι διαθέσιμο στα αποθετήρια του Ubuntu, οπότε απλώς εκτελέστε την εντολή στο τερματικό:

sudo apt-get install apache2-utils.

Τώρα πρέπει ακόμα να πληκτρολογήσετε στο τερματικό:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd όνομα χρήστη.

Θα δημιουργήσει έναν νέο χρήστη και θα σας ζητήσει να δώσετε έναν κωδικό πρόσβασης για αυτόν.

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

CentOS

Η εγκατάσταση του phpMyAdmin στο CentOS στην πραγματικότητα δεν είναι πολύ διαφορετική. Ο αλγόριθμος των ενεργειών θα είναι σχεδόν ο ίδιος. Μόνο που η εντολή εγκατάστασης είναι λίγο διαφορετική:

yum install -y phpmyadmin

Όλες οι περαιτέρω ρυθμίσεις και χειρισμοί είναι σχετικοί τόσο για το Ubuntu όσο και για το CentOS.

περιβάλλον Windows

Για το λειτουργικό σύστημα Windows, υπάρχουν αρκετές έτοιμες λύσεις για τη δημιουργία διακομιστή με το υπάρχον σύνολο τεχνολογιών. Για παράδειγμα OpenServer. Περιέχει ήδη εγκατεστημένο phpMyAdmin. Μπορείτε να το βρείτε στο μενού περιβάλλοντος διακομιστή, στο στοιχείο "Για προχωρημένους".

Η ρύθμιση των MySQL και phpMyAdmin στον OpenServer γίνεται χρησιμοποιώντας διάφορα έτοιμα μενού και παράθυρα, κάτι που είναι αναμφίβολα πιο βολικό από την μη αυτόματη εισαγωγή εντολών.

Πριν ολοκληρώσουμε, μπορούμε να μιλήσουμε για πολλά κοινά σφάλματα και λεπτές ρυθμίσεις παραμέτρων. Ακολουθούν βασικές συμβουλές για τη ρύθμιση των phpMyAdmin, Apache και MySQL:

  • Για να αποφύγετε σφάλματα διακομιστή, θα πρέπει να χρησιμοποιήσετε τις πιο πρόσφατες εκδόσεις λογισμικού.
  • Το phpMyAdmin είναι πιθανότατα ήδη εγκατεστημένο στη φιλοξενία, αλλά η ασφάλειά του μπορεί ακόμα να ρυθμιστεί μέσω αρχείων htaccess.
  • Θα πρέπει να είστε προσεκτικοί όταν επιλέγετε έναν κωδικό πρόσβασης. Συχνά η αποκατάστασή του διαρκεί πολύ περισσότερο από μια στοχαστική προσέγγιση στη δημιουργία του.
  • Η χρήση έτοιμων συγκροτημάτων σάς επιτρέπει να αναπτύξετε γρήγορα έναν διακομιστή με όλα όσα χρειάζεστε, αλλά δεν παρέχει πάντα την ευκαιρία να τον διαμορφώσετε με ευελιξία και να κατανοήσετε τις περιπλοκές της λειτουργίας του.

Τελικά

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

Καλημέρα σε όλους! Σήμερα θα σας πω για πώς να δημιουργήσετε μια βάση δεδομένων σεphpmyadmin. Και έτσι, πρώτα από όλα, ξεκινάμε τον διακομιστή και πηγαίνουμε στο phpMyAdmin ο διακομιστής είναι εγκατεστημένος στον τοπικό υπολογιστή, Οτι στο DanwerΤο phpMyAdmin βρίσκεται στη διεύθυνση http://localhost/tools/phpmyadmin/, και σε WAMPκαι σε άλλους διακομιστές, το phpMyAdmin είναι διαθέσιμο στο http://localhost/phpmyadmin/

Σε πραγματικό hosting, το phpMyadmin είναι διαθέσιμο σε διαφορετική διεύθυνση. Ποιο πρέπει να μάθετε από τον πάροχο φιλοξενίας σας.

Στην έκδοση 5.5 μοιάζει με αυτό:


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


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

Υπάρχουν δύο τρόποι δημιουργίας πινάκων:

Πρώτος τρόπος:Στην αριστερή στήλη κάντε κλικ στο δημιουργία πίνακα

Και θα εμφανιστεί το παρακάτω παράθυρο:


Ορίστε ένα όνομα για τον πίνακα και έναν τίτλο για κάθε πεδίο. Για παράδειγμα, θέλουμε να δημιουργήσουμε έναν πίνακα με κατηγορίες τοποθεσιών. Επομένως, ορίσαμε το όνομα του πίνακα κατηγορίες. Για αυτόν τον πίνακα χρειαζόμαστε μόνο 2 πεδία, αυτά είναι ταυτότητακαι ονόματα κατηγοριών ( όνομα) Σύμφωνα με τους κανόνες οποιουδήποτε πίνακα, το πρώτο πεδίο έχει πάντα το όνομα id, δηλαδή ένα αναγνωριστικό. Για αυτό το πεδίο, φροντίστε να επιλέξετε τον τύπο INT και να ορίσετε το μήκος της τιμής σε αριθμούς, για παράδειγμα 2. Επιλέγουμε το ευρετήριο ΚΥΡΙΑ, οπότε του δίνουμε ένα πρωτεύον κλειδί και εισάγουμε ένα πλαίσιο ελέγχου για A_I (Αυτόματη αύξηση) έτσι ώστε η τιμή του αυξάνεται αυτόματα κατά ένα.

Για το πεδίο ονόματος κατηγορίας, επιλέξτε τον τύπο VARCHAR και ορίστε το μέγιστο μήκος σε 255 χαρακτήρες.

Εάν θέλετε να προσθέσετε ένα ή περισσότερα πεδία, τότε στο πεδίο Προσθήκη,εισάγετε τον αριθμό που αντιστοιχεί στον αριθμό των πεδίων που θέλετε να προσθέσετε και κάντε κλικ στο ok.

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


Αυτό είναι, ένα τραπέζι με ένα όνομα κατηγορίεςδημιουργήθηκε. Θα εμφανιστεί στη λίστα των πινάκων στην αριστερή πλευρά της οθόνης.

Δεύτερος τρόπος:

Αμέσως μετά την είσοδο στη βάση δεδομένων βλέπουμε ένα τέτοιο μπλοκ Δημιουργία πίνακα. Αυτό το μπλοκ έχει 2 πεδία όπου μπορούμε να εισάγουμε το όνομα του πίνακα και τον αριθμό των στηλών στον πίνακα. Ας δημιουργήσουμε, για παράδειγμα, έναν πίνακα με εγγεγραμμένους χρήστες, ας ονομάσουμε αυτόν τον πίνακα χρήστες. Αυτός ο πίνακας θα έχει τα ακόλουθα πεδία: id, σύνδεση, κωδικός πρόσβασης, e-mail, f_name, s_name, Στο πεδίο "Αριθμός στηλών", πληκτρολογήστε 6 και κάντε κλικ στο OK.


Θα εμφανιστεί το ίδιο παράθυρο όπως στην πρώτη μέθοδο.


Αφού συμπληρώσετε όλα τα πεδία, κατεβείτε λίγο πιο κάτω και κάντε κλικ στο κουμπί αποθηκεύσετε.

Όλα τα τραπέζια χρήστεςδημιουργήθηκε. Προστέθηκε επίσης στην αριστερή λίστα με τις βάσεις δεδομένων που δημιουργήθηκαν.

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

Σας άρεσε το άρθρο;

Γεια σας, αγαπητοί αναγνώστες του ιστότοπου του ιστολογίου. Σήμερα θέλω να μιλήσω για ένα σενάριο (πρόγραμμα) PhpMyAdmin, το οποίο βοηθά σε μια βολική γραφική μορφή (χωρίς να εισάγετε ερωτήματα SQL) στη διαχείριση βάσεων δεδομένων στον διακομιστή MySQL. Ανάλογα με το επίπεδο πρόσβασης του χρήστη, χρησιμοποιώντας αυτό το σενάριο διακομιστή μπορείτε να διαχειριστείτε τόσο μεμονωμένες βάσεις δεδομένων όσο και ολόκληρο τον διακομιστή MySQL.

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

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

Εγκατάσταση και διαμόρφωση του PhpMyAdmin

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

Γενικά, σε αυτό το μάθημα βίντεο, ο Evgeniy μιλά για τη σύνταξη του δικού του CMS (όχι τόσο περίπλοκο και περίπλοκο, φυσικά, όπως, για παράδειγμα, αλλά εξακολουθεί να έχει έναν πίνακα διαχειριστή) χρησιμοποιώντας PHP και τη γλώσσα ερωτημάτων MySQL. Στην πορεία, φυσικά μαθαίνετε τα βασικά αυτών των γλωσσών, τα οποία θα σας φανούν χρήσιμα και θα σας φανούν χρήσιμα όταν εργάζεστε με τον δικό σας ιστότοπο. Το μάθημα είναι πολύ μεγάλο και ογκώδες, αλλά, κατά τη γνώμη μου, χρήσιμο, ειδικά για αρχάριους σε αυτό το θέμα.

Το PhpMyAdmin θα εγκατασταθεί στη συντριπτική πλειοψηφία των ιστοτόπων φιλοξενίας (τουλάχιστον στο RuNet) για να παρέχει στους webmasters τη δυνατότητα να εργαστούν με τις βάσεις δεδομένων τους. Οι βάσεις δεδομένων δημιουργούνται, κατά κανόνα, χρησιμοποιώντας τον ίδιο τον πίνακα ελέγχου φιλοξενίας (), αλλά η εργασία με μια ήδη δημιουργημένη βάση δεδομένων MySQL για σχεδόν όλους τους κεντρικούς υπολογιστές αφήνεται στον PhpMyAdmin, και αυτό είναι σωστό, επειδή είναι πολύ κατάλληλο για αυτό και Το ίδιο το σενάριο είναι γνωστό σε πολλούς.

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

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

Κατεβάστε το PhpMyAdminμε υποστήριξη για τη ρωσική γλώσσα, μπορείτε από αυτήν τη σελίδα, αν και μπορείτε επίσης να κάνετε λήψη μιας έκδοσης του σεναρίου με υποστήριξη μόνο για την αγγλική γλώσσα από εκεί. Η τελευταία τρέχουσα έκδοση είναι 4.0.5 και θα είναι συμβατή με PHP 5 και MySQL 5.

Η έκδοση 2.11.11.3 είναι συμβατή με παλαιότερες εκδόσεις PHP 4+ και MySQL 3+. Αφού κατεβάσετε το αρχείο του προγράμματος, θα χρειαστεί να το αποσυσκευάσετε και να συνδεθείτε στον ιστότοπό σας μέσω FTP, για παράδειγμα, χρησιμοποιώντας .

Δημιουργήστε έναν κατάλογο στον ριζικό φάκελο (συνήθως είτε PUBLIC_HTML είτε HTDOCS) του ιστότοπού σας με οποιοδήποτε όνομα καταλαβαίνετε, για παράδειγμα, "myadmin" (αν χρησιμοποιείτε κεφαλαία γράμματα στο όνομα του καταλόγου, τότε κατά την πρόσβαση σε αυτόν από τη γραμμή διευθύνσεων του προγράμματος περιήγησης θα πρέπει να λάβετε υπόψη πεζούς χαρακτήρες).

Λοιπόν, τώρα, χρησιμοποιώντας το FileZilla, αντιγράψτε τα περιεχόμενα του αρχείου με το σενάριο στον δημιουργημένο κατάλογο (όλη η δέσμη φακέλων και αρχείων από τη διανομή μπορεί να επιλεγεί αμέσως πατώντας Ctrl+A στο πληκτρολόγιο) και κάντε κλικ στο " Μεταφόρτωση στον διακομιστή», επιλέγοντάς το από το μενού περιβάλλοντος:

Μόλις αντιγραφούν τα αρχεία (αυτό είναι εγκαταστήστε το PhpMyAdmin) πρέπει να ρυθμίσετε εκ των προτέρων αυτό το σενάριο. Ο ευκολότερος τρόπος για να το ρυθμίσετε είναι να μετονομάσετε το αρχείο "config.sample.inc.php" (από το φάκελο "myadmin" που δημιουργήσατε) σε "config.inc.php".

Μετά από αυτό, ανοίξτε το αρχείο "config.inc.php" που προκύπτει για επεξεργασία και προχωρήστε με τις ρυθμίσεις, οι οποίες συνίστανται στη ρύθμιση ενός αναγνωριστικού που βοηθά στην κρυπτογράφηση του κωδικού πρόσβασής σας για πρόσβαση στο PhpMyAdmin στο cookie του προγράμματος περιήγησης. Για να το κάνετε αυτό, στη γραμμή:

$cfg["blowfish_secret"] = "";

Εισαγάγετε τουλάχιστον 10 χαρακτήρες μεταξύ μεμονωμένων εισαγωγικών, όπως αυτό:

$cfg [ " blowfish_secret " ] = " sjkdflscokdkld " ;

Δεν χρειάζεται να θυμάστε την ακολουθία που εισάγατε. Στην πραγματικότητα, η προκαταρκτική ρύθμιση του PhpMyAdmin μπορεί να θεωρηθεί ολοκληρωμένη. Ωστόσο, μπορείτε επίσης να αλλάξετε την προεπιλεγμένη μέθοδο σύνδεσης, η οποία καθορίζεται στη γραμμή:

$cfg["Servers"][$i]["auth_type"] = "cookie";

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

$cfg["Servers"][$i]["auth_type"] = "config"; $cfg["Servers"][$i]["user"] = "your_logint"; $cfg["Servers"][$i]["password"] = "parol_odnako";";

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

Εξαγωγή και εισαγωγή βάσης δεδομένων μέσω PhpMyAdmin

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

Https://site/myadmin/index.php

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

Για να συνδεθείτε, μπορείτε να χρησιμοποιήσετε το όνομα χρήστη και τον κωδικό πρόσβασης που σας έδωσε ο οικοδεσπότης σας. Εάν εγκαταστήσετε το PhpMyAdmin στον διακομιστή σας, η σύνδεση θα είναι "root" από προεπιλογή και ο κωδικός πρόσβασης είναι αυτός που καθορίσατε κατά την εγκατάσταση της MySQL. Ως αποτέλεσμα, θα μεταφερθείτε στην κύρια σελίδα του σεναρίου:

Το εικονίδιο του σπιτιού θα σας επιτρέπει πάντα να επιστρέψετε στην αρχική σελίδα του προγράμματος. Ας δούμε τις ενέργειες που εκτελούν συχνότερα οι χρήστες - δημιουργία και επαναφορά αντιγράφου ασφαλείας βάσης δεδομένων. Σε γενικές γραμμές, φυσικά, μπορείτε να δημιουργήσετε ένα αντίγραφο ασφαλείας βάσης δεδομένων με πολλούς τρόπους, αλλά τα αντίγραφα ασφαλείας που έγιναν μέσω του Php My Admin δεν με απέτυχαν ποτέ.

Υπάρχουν σενάρια και επεκτάσεις για διάφορα CMS που μπορούν δημιουργία αντιγράφων ασφαλείας βάσης δεδομένωνσε πρόγραμμα και χωρίς καθόλου τη συμμετοχή σας, αλλά προσωπικά προτιμώ να χρησιμοποιώ χειροκίνητα αντίγραφα ασφαλείας (αισθάνομαι πιο ασφαλής έτσι). Η βάση δεδομένων διαφόρων CMS περιέχει ό,τι πιο πολύτιμο έχετε στον ιστότοπό σας - τα άρθρα που γράψατε, η απώλεια των οποίων θα ήταν αναντικατάστατη.

Στην αριστερή στήλη της διεπαφής PhpMyAdmin, επιλέξτε τη βάση δεδομένων που θέλετε να δημιουργήσετε αντίγραφο ασφαλείας και, στη συνέχεια, μεταβείτε στην καρτέλα «Εξαγωγή» από το επάνω οριζόντιο μενού του κύριου παραθύρου του προγράμματος:

Αυτό το πρόγραμμα μπορεί να αρχειοθετήσει ένα αντίγραφο ασφαλείας της βάσης δεδομένων εν κινήσει, επομένως στο κάτω μέρος της σελίδας που ανοίγει είναι λογικό να επιλέξετε το πλαίσιο "gzip", μειώνοντας έτσι τον όγκο και τον χρόνο λήψης. Στη στήλη «Εξαγωγή», από προεπιλογή, θα επιλεγούν όλοι οι πίνακες από τη βάση δεδομένων που χρειάζεστε και θα επιλεγεί η μορφή αποθήκευσης ως «SQL».

Εάν θέλετε να αντιγράψετε μόνο ορισμένους πίνακες, επιλέξτε μόνο αυτούς. Για να δημιουργήσετε ένα αντίγραφο ασφαλείας στο PhpMyAdmin, πρέπει απλώς να κάνετε κλικ στο κουμπί "ok" και να επιλέξετε μια τοποθεσία στον υπολογιστή σας για να αποθηκεύσετε το αρχείο. Στην πραγματικότητα, όλα είναι γρήγορα και απλά. Το μόνο πράγμα που χρειάζεται να κάνετε είναι να θυμάστε να επαναλάβετε αυτή τη διαδικασία αφού προσθέσετε νέο υλικό στον ιστότοπο.

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

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

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

Δημιουργία νέας βάσης δεδομένων και χρήστη στο PhpMyAdmin

Εάν δημιουργείτε έναν ιστότοπο στον δικό σας διακομιστή (τοπικό, εικονικό ή αποκλειστικό), τότε ίσως χρειαστεί δημιουργήστε μια νέα βάση δεδομένων, το οποίο μπορεί να γίνει εύκολα σε αυτό το πρόγραμμα. Για να το κάνετε αυτό, στην αρχική σελίδα θα χρειαστεί μόνο να εισαγάγετε το όνομά του στο πεδίο «Δημιουργία νέας βάσης δεδομένων» και να κάνετε κλικ στο κουμπί δημιουργία. Αυτό ήταν όλο, μια νέα βάση δεδομένων δημιουργήθηκε στο PhpMyAdmin.

Τώρα θα χρειαστεί να δημιουργήσουμε έναν χρήστη για αυτήν τη βάση δεδομένων - στην αρχική σελίδα, ακολουθήστε τον σύνδεσμο «Προνόμια»:

Και στο παράθυρο που ανοίγει πρέπει να ακολουθήσετε τον σύνδεσμο "Προσθήκη νέου χρήστη":

  1. Όνομα χρήστη - εισαγάγετε το όνομα που θέλετε στα Λατινικά (θα είναι η σύνδεσή σας κατά τη σύνδεση)
  2. Host - συνήθως εισάγετε localhost
  3. Κωδικός πρόσβασης και επιβεβαίωση - δημιουργήστε έναν πιο περίπλοκο κωδικό πρόσβασης για να μην μαντέψει ο εχθρός

Στην περιοχή «Παγκόσμια δικαιώματα», επιλέξτε τις δυνατότητες που θα παρέχονται στον χρήστη που δημιουργείτε. Για έναν τοπικό διακομιστή, θα ήταν καλύτερο να κάνετε κλικ στον σύνδεσμο "Επισήμανση όλων":

Λοιπόν, δημιουργήσαμε επίσης με επιτυχία έναν νέο χρήστη στο PhpMyAdmin.

Άλλοι τρόποι χρήσης του PhpMyAdmin

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

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

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

Λοιπόν, μερικές φορές χρησιμοποιώ αυτήν την ευκαιρία για να εκτελέσω ερωτήματα SQL σε συγκεκριμένους πίνακες βάσης δεδομένων. Είναι πολύ βολικό όταν το χρειάζεστε αλλάξτε κάτι στα κείμενα όλων των άρθρωνστον ιστότοπό σας. Εάν ο αριθμός των άρθρων έχει ξεπεράσει τα εκατό, τότε απλά δεν είναι δυνατό να γίνει αυτό με το χέρι. Το ίδιο μπορεί να γίνει εγκαθιστώντας την απαραίτητη επέκταση στο CMS σας, αλλά μπορείτε να τα βγάλετε πέρα ​​μόνο με το PhpMyAdmin.

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

Στο WordPress, τα άρθρα αποθηκεύονται σε έναν πίνακα που ονομάζεται "wp_posts", επομένως για να κάνετε αλλαγές στα κείμενα όλων των άρθρων πρέπει να κάνετε κλικ στο όνομα αυτού του πίνακα στην αριστερή στήλη του παραθύρου του προγράμματος και στο κεντρικό παράθυρο μεταβείτε στο την καρτέλα "Αναζήτηση" από το επάνω μενού:

Θα ανοίξει ένα ξεχωριστό παράθυρο στο οποίο θα πρέπει να πληκτρολογήσετε Κείμενο ερωτήματος SQL, κάνοντας αλλαγές σε όλα τα άρθρα στον ιστότοπο. Αυτό το κείμενο θα μοιάζει κάπως έτσι:

ΕΝΗΜΕΡΩΣΗ wp_posts SET post_content =REPLACE(post_content, "what_needs_change", "what_needs_change");

Την τελευταία φορά που άλλαξα τα επίπεδα επικεφαλίδων μέσα σε άρθρα (κατάργησα επικεφαλίδες επιπέδου h4, αντικαθιστώντας τις με h3) και εκτέλεσα διαδοχικά τα ακόλουθα ερωτήματα SQL μέσω του PhpMyAdmin:

ΕΝΗΜΕΡΩΣΗ wp_posts SET post_content =REPLACE(post_content, "

", "

"); ΕΝΗΜΕΡΩΣΗ wp_posts SET post_content =REPLACE(post_content, "

", ""););

Στα δεξιά της περιοχής εισαγωγής ερωτήματος SQL στο παράθυρο PhpMyAdmin, μπορείτε να επιλέξετε μόνο εκείνα τα πεδία στα οποία θέλετε να κάνετε αλλαγές. Τα κείμενα των άρθρων στο WordPress είναι γραμμένα στο πεδίο «post_content»:

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

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

Καλή σου τύχη! Τα λέμε σύντομα στις σελίδες του ιστότοπου του ιστολογίου

Μπορεί να σας ενδιαφέρει

Πρόχειρο των Windows και αποθήκευση του ιστορικού του στο Clipdiary
Dropbox - πώς να χρησιμοποιήσετε την αποθήκευση δεδομένων cloud, καθώς και να εργαστείτε με το πρόγραμμα Dropbox σε υπολογιστή και κινητό Προγράμματα για προώθηση στο Instagram
Το KeePass είναι ένας πολύπλοκος διαχειριστής και δημιουργία κωδικών πρόσβασης, καθώς και το καλύτερο πρόγραμμα για αποθήκευση και βολική χρήση κωδικών πρόσβασης
Punto Switcher - δωρεάν διακόπτης διάταξης πληκτρολογίου και άλλες δυνατότητες του προγράμματος Punto Switcher
Πώς να τοποθετήσετε έναν κωδικό πρόσβασης σε έναν φάκελο (αρχειοθέτηση ή με άλλον τρόπο προστασία με κωδικό πρόσβασης στα Windows)
Συμπίεση Gzip για επιτάχυνση της φόρτωσης ιστότοπου - πώς να την ενεργοποιήσετε για Js, Html και Css χρησιμοποιώντας το αρχείο .htaccess
Notepad++ - δωρεάν πρόγραμμα επεξεργασίας Html και PHP με επισήμανση σύνταξης, επισκόπηση των δυνατοτήτων και τα καλύτερα πρόσθετα για το Notepad++
Πώς να ελέγξετε έναν ιστότοπο για κατεστραμμένους συνδέσμους - Xenu Link Sleuth, πρόσθετη και ηλεκτρονική υπηρεσία Broken Link Checker, καθώς και μηχανές αναζήτησης
Artisteer - ένα πρόγραμμα για τη δημιουργία και την επεξεργασία προτύπων για το Joomla και θεμάτων για το WordPress

Τελευταία ενημέρωση: 22/12/2017

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

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

Για να εγκαταστήσετε το phpMyAdmin, κατεβάστε το αρχείο και αποσυσκευάστε το σε έναν φάκελο C:\localhostπου είναι τα έγγραφα για php. Ας μετονομάσουμε τον μη συσκευασμένο φάκελο σε phpMyAdmin για συντομία.

Στον μη συσκευασμένο κατάλογο phpMyAdmin, δημιουργήστε ένα αρχείο config.inc.phpμε το ακόλουθο περιεχόμενο:

Και για να βεβαιωθούμε ότι όλα έχουν ρυθμιστεί σωστά, στο πρόγραμμα περιήγησης ας πάμε στο phpMyAdmin, για παράδειγμα, http://localhost:8080/phpmyadmin:

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

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

Δημιουργία βάσης δεδομένων MySQL στο phpMyAdmin

Για την ανταλλαγή δεδομένων με τον διακομιστή MySQL (αποθήκευση, αλλαγή, διαγραφή, ανάκτηση δεδομένων), χρειαζόμαστε φυσικά μια βάση δεδομένων. Μπορούμε να δημιουργήσουμε μια βάση δεδομένων από την κονσόλα MySQL, καθώς και από την οπτική διεπαφή phpMyAdmin.

Ας ανοίξουμε τη διεπαφή phpMyAdmin. Ας πάμε στην καρτέλα Βάσεις δεδομένων. Κάτω από την ετικέτα Δημιουργήστε μια βάση δεδομένωνΑς εισάγουμε κάποιο όνομα για τη νέα βάση δεδομένων, για παράδειγμα, compstore και κάνουμε κλικ στο κουμπί "Δημιουργία".

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

Η νέα βάση δεδομένων είναι ακόμα κενή και δεν περιέχει τίποτα. Ας προσθέσουμε έναν πίνακα σε αυτόν που θα αποθηκεύει τα δεδομένα. Για να το κάνετε αυτό, κάντε κλικ στο όνομα της βάσης δεδομένων και θα μεταφερθούμε στην καρτέλα «Δομή», όπου θα μας προσφερθούν επιλογές για τον νέο πίνακα. Στο πεδίο "Όνομα", πληκτρολογήστε το όνομα του νέου πίνακα. Αφήστε τον πίνακα να αποθηκεύσει δεδομένα σχετικά με μοντέλα smartphone, οπότε ας πληκτρολογήσουμε το όνομα "τηλέφωνα" και πληκτρολογήστε τον αριθμό 3 ως τον αριθμό των στηλών:

Για να δημιουργήσετε έναν πίνακα, κάντε κλικ στο κουμπί "Εμπρός". Μετά από αυτό, θα έχουμε ένα σύνολο κελιών για τη ρύθμιση των παραμέτρων στηλών. Ας υποδείξουμε τα ακόλουθα διαδοχικά για τα ονόματα των στηλών: id, όνομα, εταιρεία. Ως τύπος, θα καθορίσουμε τον τύπο INT για τις στήλες id και τον τύπο VARCHAR για τις στήλες ονόματος και εταιρείας. Για τις στήλες του ονόματος και της εταιρείας, στο πεδίο "Μήκος/Τιμές", πληκτρολογήστε τον αριθμό 200 - θα υποδεικνύει το μέγιστο μήκος γραμμής σε χαρακτήρες. Επίσης, για τη στήλη αναγνωριστικό, υποδεικνύετε ΚΥΡΙΑ στο πεδίο «Ευρετήριο» και τοποθετήστε ένα σημάδι επιλογής στο πεδίο «A_I» (Αυτόματη Αύξηση):

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

Αφού δημιουργήσουμε τον πίνακα, μπορούμε να δούμε τον πίνακα και τις στήλες του στη στήλη της βάσης δεδομένων:

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

ΔΗΜΙΟΥΡΓΙΑ Επιτραπέζιων τηλεφώνων1 (αναγνωριστικό INT NOT NULL AUTO_INCREMENT PRIMARY KEY, όνομα VARCHAR(200) NOT NULL, εταιρεία VARCHAR(200) NOT NULL)

Αυτή είναι μια τυπική εντολή δημιουργίας πίνακα SQL. Μετά τις λέξεις-κλειδιά ΔΗΜΙΟΥΡΓΙΑ Πίνακα ακολουθεί το όνομα του πίνακα που δημιουργείται και, στη συνέχεια, οι ορισμοί στηλών σε παρένθεση, διαχωρισμένοι με κόμματα.

Κάθε ορισμός στήλης περιέχει το όνομα της στήλης, τον τύπο της και έναν αριθμό πρόσθετων τιμών. Για παράδειγμα, ο ορισμός της στήλης id (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) υποδεικνύει το όνομα της στήλης, ο τύπος είναι INT και επίσης ότι η στήλη πρέπει να έχει μια τιμή - ΟΧΙ NULL, ότι η τιμή της θα αυξάνεται αυτόματα κατά ένα με την προσθήκη ενός νέου αντικειμένου - AUTO_INCREMENT, και ότι παίζει το ρόλο ενός πρωτεύοντος κλειδιού - ΠΡΩΤΙΚΟ ΚΛΕΙΔΙ.

Γενικά, ο πίνακας που δημιουργήθηκε με αυτόν τον τρόπο θα είναι ισοδύναμος με αυτόν που δημιουργήθηκε νωρίτερα. Κάντε κλικ στο κουμπί Forward και θα δημιουργηθεί ένας δεύτερος πίνακας, phones1.