MySQL είναι ένα απλό , αλλά ισχυρό , διαδραστική Structured Query Language ( SQL ) κέλυφος . Επικαλεστεί το κέλυφος από τη γραμμή εντολών του Linux χρησιμοποιώντας την ακόλουθη σύνταξη :
mysql - u όνομα - p
Θα σας ζητηθεί ο κωδικός πρόσβασής σας . Μπορείτε επίσης να αποκτήσετε πρόσβαση σε ένα σύστημα βάσης δεδομένων MySQL σε απομακρυσμένα συστήματα με το "- h hostname " επιλογή . Ανατρέξτε στο εγχειρίδιο αναφοράς MySQL συνδέονται στην ενότητα Αναφορές ή χρησιμοποιήστε " άνθρωπος mysql " στη γραμμή εντολών του Linux για περισσότερες επιλογές .
Εικόνων εύρεση και η διερεύνηση μιας βάσης δεδομένων
Η
Σε το κέλυφος MySQL , υπάρχει μια σειρά από εντολές που μπορείτε να χρησιμοποιήσετε μαζί με την SQL. . Τύπος βοήθεια ή \\ h στη γραμμή mysql για να δείτε μια λίστα με τις εντολές
Δείτε τη λίστα των διαθέσιμων βάσεων δεδομένων , πληκτρολογώντας :
ΔΕΔΟΜΕΝΩΝ SHOW ?
Επιλέξτε μια βάση δεδομένων χρησιμοποιώντας το " USE ΧΡΗΣΗ address_book Δείτε μια λίστα με τους πίνακες : ΠΙΝΑΚΕΣ ΤΙΜΩΝ ? Χρησιμοποιήστε " DESCRIBE όνομα πίνακα > "για να δείτε μια λίστα των πεδίων ενός πίνακα και τις περιγραφές τους . Για αυτό το παράδειγμα , το όνομα του πίνακα είναι οι άνθρωποι περιγράψει τους ανθρώπους ? . Μόλις έχετε μια σαφή ιδέα πώς η βάση δεδομένων σας είναι κατασκευασμένο , μπορείτε να ελέγξετε τη βάση δεδομένων για να ανακτήσετε τις πληροφορίες που αποθηκεύονται στους πίνακες χρησιμοποιώντας το SELECT. Η βασική σύνταξη είναι "SELECT SELECT * FROM ανθρώπους? Περιορισμός της . εξόδου σε συγκεκριμένες στήλες με την αντικατάσταση του μπαλαντέρ * με μια λίστα οριοθετημένη ονομάτων στηλών για παράδειγμα , οι άνθρωποι πίνακας περιέχει μόνιμες στήλες για την περιγραφή ανθρώπων : SELECT last_name , first_name ΑΠΟ άνθρωποι ? Περιορίστε το ερώτημά σας χρησιμοποιώντας WHERE για να φιλτράρετε τα αποτελέσματα και LIMIT να περιορίσετε τα αποτελέσματα στον συγκεκριμένο αριθμό των εγγραφών . Ταξινόμηση των αποτελεσμάτων με τη χρήση ORDER BY SELECT last_name , first_name άνθρωποι απ 'όπου last_name = " Johnson " LIMIT 10 ORDER BY first_name ? Χρησιμοποιήστε JOIN για να ανακτήσετε στήλες από σχετικούς πίνακες εδώ , ο πίνακας διευθύνσεις που σχετίζονται με τον πίνακα ανθρώπους στην βασική στήλη α : SELECT * FROM ανθρώπους , αντιμετωπίζει LEFT JOIN (άτομα , διευθύνσεις ) ON ( . people.A = διευθύνσεις α) Χρησιμοποιήστε INSERT για να προσθέσετε νέες εγγραφές σε έναν πίνακα χρησιμοποιώντας το INSERT INTO σύνταξη INSERT INTO άτομα ( first_name , last_name ) ΑΞΙΕΣ ( " Bob " , " Clark ")? Τροποποίηση ρεκόρ χρησιμοποιώντας UPDATE με το UPDATE σύνταξη άνθρωποι UPDATE SET first_name = " Robert " WHERE first_name = " Bob " ? Διαγραφή εγγραφών από έναν πίνακα χρησιμοποιώντας το . σύνταξη ΔΙΑΓΡΑΦΗ ΑΠΟ ΟΠΟΥ ΔΙΑΓΡΑΦΗ ΑΠΟ ΟΠΟΥ ανθρώπους first_name = " Robert " ΚΑΙ last_name = " Johnson " ? Δημιουργήστε μια νέα βάση δεδομένων με CREATE DATABASE Δημιουργία πινάκων σε βάση δεδομένων που χρησιμοποιείτε με το CREATE TABLE CREATE TABLE άνθρωποι ( idpeople INTEGER UNSIGNED NOT NULL AUTO_INCREMENT , ακέραιος UNSIGNED NOT NULL , first_name VARCHAR ( 45 ) NULL , lAST_NAME VARCHAR ( 45 ) NULL , PRIMARY KEY ( idpeople , α ) , INDEX people_FKIndex1 ( α) ) ? MySQL περιλαμβάνει διάφορα βοηθητικά προγράμματα Linux γραμμή εντολών των πελατών για τη διαχείριση και διαχείριση βάσεων δεδομένων Αυτά τα βοηθητικά προγράμματα θα απλουστεύσει πολλές εργασίες , και μπορεί να προγραμματιστεί εύκολα και να προγραμματιστεί με cron θέσεις εργασίας mysqladmin : . . χορήγηση διακομιστή MySQL επιλογές περιλαμβάνουν τη δημιουργία και τη διαγραφή βάσεων , αλλάζοντας τον κωδικό πρόσβασής σας , την προβολή κατάστασης και έξαψη κρύπτες . . mysqlcheck : Εκτελέστε τη συντήρηση του πίνακα , συμπεριλαμβανομένης της επισκευής , βελτιστοποίηση και ανάλυση mysqldump : . Εξαγωγή δεδομένων ή ολόκληρη τη βάση δεδομένων σας σε XML , η οποία οριοθετείται δηλώσεις κείμενο ή SQL mysqlimport . : εισαγωγή δεδομένων από ένα αρχείο σε έναν πίνακα βάσης δεδομένων mysqlshow : . Εμφάνιση πληροφοριών σχετικά με τη βάση δεδομένων σας , τους πίνακες και τις στήλες και ευρετήρια των πινάκων » Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα
Η Επερώτηση της βάσης δεδομένων
Η Για παράδειγμα , εξετάστε όλες τις στήλες για όλες τις εγγραφές στους ανθρώπους : .
Η
προσθήκη , ενημέρωση και διαγραφή Records
Η (
SET <στήλη > =
εικόνων οικοδόμηση βάσης δεδομένων σας .
Η
(
εικόνων Από την γραμμή εντολών
Η
Η
εικόνων .
Συναφής σύστασή
Τελευταία άρθρα