Mindmap-Galerie MySQL
Dies ist eine Mindmap über MySQL. Der Hauptinhalt umfasst: erweiterte, einfache, MySQL-Installation und -Deinstallation. Willkommen zum Liken und Sammeln!
Bearbeitet um 2024-03-28 15:33:01Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
MySQL
MySQL-Installation und Deinstallation
Liunx-Umgebung
Überprüfen Sie die MySQL-Version: mysqladmin --version
Überprüfen Sie, ob MySQL installiert ist
rpm -qa |. grep -i mysql # -i Groß- und Kleinschreibung ignorieren
Überprüfen Sie den MySQL-Dienst
systemctl-Status mysqld.service
MySQL-Deinstallation
Beenden Sie den MySQL-Dienst
systemctl stoppt mysqld.service
Überprüfen Sie den aktuellen MySQL-Installationsstatus
Centos 6: rpm -qa |
Centos 7: rpm -qa|grep mariadb
Deinstallieren: rpm -e --nodeps mariadb-libs
Deinstallieren Sie die installierten Programme, die mit dem obigen Befehl abgefragt werden: yum remove xxx
Löschen Sie MySQL-bezogene Dateien
Finden Sie MySQL-bezogene Dateien
find/-name mysql
Löschen Sie die gefundenen Dateien
rm -rfxxx
Löschen Sie my.cnf
rm -rf /etc/my.cnf
MySQL8.0-Installation
herunterladen
https://dev.mysql.com/downloads/mysql/
Überprüfen Sie die Berechtigungen für das temporäre Verzeichnis /tem
chmod -R 777 /tep
Deinstallieren Sie das ursprüngliche MySQL und überprüfen Sie die Abhängigkeiten
rpm -qa |. grep libaio
Wenn nicht: Lecker, installiere libaio
rpm -qa |. grep net-tools
Führen Sie die Installationsdateien der Reihe nach aus
mysql-community-common-8.0.29-1.el8.x86_64.rpm
mysql-community-client-plugins-8.0.25-1.el7.x86_64
mysql-community-libs-8.0.25-1.el7.x86_64
mysql-community-client-8.0.25-1.el7.x86_64
mysql-community-server-8.0.25-1.el7.x86_64
Initialisierung des MySQL-Dienstes
mysqld --initialize --user=mysql
Überprüfen Sie das Protokoll und erhalten Sie das Passwort
cat /var/log/mysqld.log
Aufschlag
Dienst starten
systemctl startet mysqld
Überprüfen Sie den Servicestatus
systemctl status mysqld
MySQL-Berechtigungen
Berechtigungen anzeigen
Berechtigungen ändern
Benutzer aktualisieren set host = „%“ where user = 'root';
Berechtigungen aktualisieren
Flush-Berechtigungen;
Fernverbindung
lösen
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'abc123';
Base
1. Grundlegende SELECT-Anweisung
SQL-Klassifizierung
DDL: Datendefinitionssprache
CREATE\ALTER\DROP\RENAME\TRUNCATE
DML: Datenmanipulationssprache
INSERT\DELETE\UPDATE\SELECT (höchste Priorität)
DCL: Datenkontrollsprache
COMMIT\ROLLBACK\SAVEPOINT\GRANT\REVOKE
2. Klassifizierung von Abfragen mit mehreren Tabellen
Winkel 1
Äquivalenter Join vs. nicht äquivalenter Join
Nicht äquivalente Verbindung: Die Verbindungsbedingung ist nicht „=“. Beispiel: Das Gehalt von Xiao Li liegt im Bereich von 6000 bis 8000.
Winkel 2
Selbstverbindend vs. nicht-selbstverbindend
Winkel 3
Innerer Join vs. äußerer Join
3. UNION und UNION ALL
UNION: Gibt die Vereinigung der Ergebnismengen zweier Abfragen zurück und entfernt doppelte Datensätze.
UNION ALL: Gibt die Vereinigung der Ergebnismengen zweier Abfragen ohne Deduplizierung zurück.
4. Funktion
Einzeilige Funktion
Transformiert nur eine Zeile und gibt ein Ergebnis pro Zeile zurück
Aggregationsfunktionen (Gruppierungsfunktionen, mehrzeilige Funktionen)
Wirkt auf einen Datensatz und gibt einen Wert zurück
fortschrittlich