1. Ρυθμίσεις δικαιωμάτων χρήστη
1. Πώς ορίζονται οι χρήστες στη Mysql;
όνομα χρήστη@hostdomain
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- Db01
- Localhost
- 127.0.0.1
2. Δημιουργία χρήστη
- δημιουργία χρήστη xinjing@'%' που προσδιορίζεται από το '123'
3. Διαγραφή χρήστη
- απόθεση ονόματος χρήστη;
- όνομα χρήστη είναι το όνομα χρήστη που θέλετε να διαγράψετε:
- Όπως απόθεση χρήστη root@'%'
- drop use''@'127.0.0.1' Διαγράψτε εάν το όνομα χρήστη είναι κενό
4. Ερώτημα χρήστη
χρησιμοποιήστε το mysal
επιλογή χρήστη, οικοδεσπότης από χρήστη.
5. Εισαγωγή στα επίπεδα αδειών
- Global - μπορεί να διαχειριστεί ολόκληρο το MySOL
- Βιβλιοθήκη -- μπορεί να διαχειριστεί την καθορισμένη βάση δεδομένων
- Πίνακας -- μπορεί να διαχειριστεί τον καθορισμένο πίνακα της καθορισμένης βάσης δεδομένων
- Πεδίο--μπορεί να διαχειριστεί το καθορισμένο πεδίο του καθορισμένου πίνακα της καθορισμένης βάσης δεδομένων
- Τα δικαιώματα αποθηκεύονται σε user, db, tables priv, columns_priv, procs_priv της βιβλιοθήκης mysql
- Αυτοί οι πίνακες συστήματος θα φορτωθούν στη μνήμη μετά την εκκίνηση της παρουσίας MySOL.
6. Ελέγξτε τη χορήγηση αδειών χρήστη
- εμφάνιση επιχορηγήσεων για το xinjing@'%'
7. Εξουσιοδότηση χρήστη
- παραχωρήστε όλα τα προνόμια στο stu.* στο 'xinjing'@'%' που προσδιορίζεται από το '123' χωρίς επιλογή.
- ανάκληση όλων των προνομίων στο stu.* από το 'xinjing'@'%'
2. Ερώτημα μεταδεδομένων
- Επιλέξτε version();Πληροφορίες έκδοσης διακομιστή
- Επιλέξτε βάση δεδομένων();Τρέχον όνομα βάσης δεδομένων
- Επιλέξτε user();Τρέχον όνομα χρήστη
- Εμφάνιση κατάστασης διακομιστή
- Εμφάνιση μεταβλητών διαμόρφωσης διακομιστή
- Εμφάνιση καθολικών μεταβλητών όπως '%datadir%: Δείτε πού αποθηκεύονται τα αρχεία δεδομένων
- εμφάνιση καθολικών μεταβλητών όπως '%datadir%':
- επιλέξτε @@datadir
- επιλέξτε @@basedir για να ρωτήσετε τη διαδρομή εγκατάστασης του mysql
3. Λεπτομερής επεξήγηση του ερωτήματος ένωσης
- Ένα ερώτημα ένωσης είναι να συνδυάσει τα αποτελέσματα ερωτημάτων δύο ή περισσότερων δηλώσεων SQL σε ένα σύνολο αποτελεσμάτων.
- sql1: N σειρές, sql2: M σειρές, sqll ένωση sql2 --->N+M σειρές
- Ο αριθμός των στηλών στο σύνολο αποτελεσμάτων απαιτείται να είναι συνεπής (για παράδειγμα, είναι όλες 2 στήλες ή N στήλες).
- Το όνομα της τελικής στήλης που αφαιρείται από την ένωση θα υπόκειται στην πρώτη sql.
- Τα ερωτήματα της Ένωσης θα καταργήσουν τα διπλότυπα από προεπιλογή.
4. Ομαδική εμφάνιση ερωτήματος
GROUP_CONCAT()
- επιλέξτε sid,group_concat(cid),group_concat(cj order by cj desc SEPARATOR ' ') από τη βαθμολογία
ομάδα δίπλα
5. Συναρτήσεις συμβολοσειράς

6. Εισαγωγή και εξαγωγή βάσης δεδομένων Mysql (εκτός mysql)
--πίνακας απόρριψης utemp1
mysqldump -uroot -p student utemp1>utemp1.sql
--απόρριψη του μαθητή της βιβλιοθήκης
mysqldump -uroot -p student>student.sql
--απόρριψη όλων των βάσεων δεδομένων και των πινάκων βάσεων δεδομένων
mysqldump -uroot -p --all -databases>mysqldatabases.sql;
- Εισαγωγή βάσης δεδομένων mysql "<"
--Δημιουργία νέας βάσης δεδομένων
δημιουργία βάσης δεδομένων dumpdemo1
--Επιστροφή στη διεπαφή mysql
mysql -u root -p654321 dumpdemo1
--Εισαγάγετε την επαλήθευση mysql
χρησιμοποιήστε dumpdemo1
Εμφάνιση πινάκων.
7. Εισαγωγή και εξαγωγή βάσης δεδομένων Mysql (μέσα στο mysql)
- Εισαγωγή βάσης δεδομένων mysql "πηγή"
mysal -u root -pcreate πηγή βάσης δεδομένων dumpdemo.
πηγή /var/lib/mysal-files/student.sql