Gemeinschaft
Artikel
Themen
Fragen und Antworten
Lernen
Kurs
Programmierwörterbuch
Tools-Bibliothek
Entwicklungswerkzeuge
Quellcode der Website
PHP-Bibliotheken
JS-Spezialeffekte
Website-Materialien
Erweiterungs-Plug-Ins
Freizeit
Spiel-Download
Spiel-Tutorials
Deutsch
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
nächsten Abschnitt: AUTO_INCREMENT
(989 spielt ab)
nächsten Abschnitt
Nochmal ansehen
ဆ
Kapitel
Notiz
Fragen
Kursunterlagen
Rückmeldung
MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Kapitel1 Einführung und Einführung in Datenbanken
1-1 Kurseinführung
1-2 Warum Datenbanken und gängige Datenbankkonzepte verwenden?
1-3 Vergleich gängiger DBMS
1-4 Vergleich von RDBMS und Nicht-RDBMS
1-5 4 Arten von Beziehungen zwischen ER-Modellen und Tabellendatensätzen
Kapitel2 MySQL-Installation und -Konfiguration
2-1 Deinstallation von MySQL 8.0
2-2 Download, Installation und Konfiguration der MySQL-Versionen 8.0 und 5.7
2-3 FAQs zum Start von MySQL Installation_Service und zur Benutzeranmeldung
2-4 MySQL-Verwendungsdemonstration – MySQL5.7-Zeichensatzeinstellung
2-5 Verwendung von Tools wie navicat_sqlyog_dbserver
2-6 MySQL-Verzeichnisstruktur und außerschulische Übungen für die ersten beiden Kapitel
Kapitel3 SQL-Übersicht und grundlegende SELECT-Abfrage
3-1 SQL-Übersicht und SQL-Klassifizierung
3-2 SQL-Nutzungsspezifikationen und Datenimport
3-3 Die grundlegendste SELECT...FROM-Struktur
3-4 Spalte alias_duplication_NULL_DESC und andere Operationen
3-5 Filtern Sie Daten mit WHERE
3-6 Übungen nach dem Unterricht
Kapitel4 Operator
4-1 Verwendung arithmetischer Operatoren
4-2 Verwendung von Vergleichsoperatoren
4-3 Verwendung von logischen Operatoren und bitweisen Operatoren
4-4 Bedienerübungen nach dem Unterricht
Kapitel5 Sortier- und Paginierungsvorgänge
5-1 ORDER BY implementiert Sortiervorgänge
5-2 LIMIT implementiert Paging-Vorgänge
5-3 Sortier- und Paginierungsübungen nach dem Unterricht
Kapitel6 Abfrage mit mehreren Tabellen
6-1 Warum brauchen wir Abfragen mit mehreren Tabellen?
6-2 Kartesische Produktfehler und korrekte Abfragen mehrerer Tabellen
6-3 Äquivalenter Join vs. nicht-äquivalenter Join, Selbst-Join vs. Nicht-Selbst-Join
6-4 So implementieren Sie innere und äußere Verknüpfungen mit SQL92- und 99-Syntax
6-5 Verwenden Sie SQL99, um 7 JOIN-Operationen zu implementieren
6-6 Verwendung von NATURAL JOIN und USING
6-7 Übungen zur Abfrage mehrerer Tabellen nach dem Unterricht
Kapitel7 Einzeilige Funktion
7-1 Klassifizierung von Funktionen
7-2 Erläuterung von Funktionen numerischer Typen
7-3 Erläuterung der String-Typ-Funktionen
7-4 Erläuterung der Funktionen von Datums- und Uhrzeittypen
7-5 Erläuterung der Prozesssteuerungsfunktionen
7-6 Verschlüsselungs- und Entschlüsselungsfunktionen_MySQL-Informationsfunktionen und andere Erklärungen
7-7 Einzeilige Funktionsübungen nach dem Unterricht
Kapitel8 Aggregatfunktion
8-1 5 häufig verwendete Aggregatfunktionen
8-2 Verwendung von GROUP BY
8-3 Die Verwendung von HAVING und der Ausführungsprozess von SQL-Anweisungen
8-4 Übungen zur Aggregationsfunktion nach dem Unterricht
Kapitel9 Unterabfrage
9-1 Beispiele für Unterabfragen und Unterabfrageklassifizierungen
9-2 Fallanalyse einer Einzelzeilen-Unterabfrage
9-3 Fallanalyse mehrzeiliger Unterabfragen
9-4 Korrelierte Unterabfrage-Fallanalyse
9-5 Unterabfrageübungen nach der Schule
9-6 Unterabfrage nach der Unterrichtsübung 2
Kapitel10 Erstellen Sie eine Verwaltungsdatentabelle
10-1 Erstellung, Änderung und Löschung von Datenbanken
10-2 Gängige Datentypen_Zwei Möglichkeiten, Tabellen zu erstellen
10-3 Ändern Sie die Tabelle „table_rename“, „table_delete“, „table_clear“.
10-4 Die Verwendung von COMMIT und ROLLBACK in DCL
10-5 Alibaba MySQL-Namenskonvention und Atomisierung von MySQL8DDL
10-6 Übungen nach dem Unterricht zum Erstellen von Verwaltungstabellen
Kapitel11 Hinzufügen, löschen, ändern
11-1 Daten zu DML hinzufügen
11-2 DML-Aktualisierungs- und Löschoperationen_MySQL8 neue Funktionen berechneter Spalten
11-3 Umfassende Fallstudie zu DDL und DML
11-4 Übungen nach dem Unterricht hinzufügen, löschen und ändern
Kapitel12 MySQL-Datentyp
12-1 Datentypübersicht_Zeichensatzeinstellungen
12-2 Erklärung des Integer-Datentyps
12-3 Erläuterung von Gleitkommazahlen, Festkommazahlen und Bittypen
12-4 Datums- und Uhrzeittypen erklärt
12-5 Textzeichenfolgentypen (einschließlich ENUM, SET) erklärt
12-6 Erläuterung von Binärtypen und JSON-Typen
12-7 Zusammenfassung und Vorschläge zur Typverwendung
Kapitel13 Zwang
13-1 Klassifizierung der Datenintegrität und -beschränkungen
13-2 Verwendung von Nicht-Null-Einschränkungen
13-3 Verwendung eindeutiger Einschränkungen
13-4 Verwendung von Primärschlüsseleinschränkungen
13-5 AUTO_INCREMENT
13-6 Verwendung von Fremdschlüsseleinschränkungen
13-7 Überprüfen Sie Einschränkungen und Standardwertbeschränkungen
13-8 Zwangsübungen nach der Schule
Kapitel14 Sicht
14-1 Datenbankobjekte und -ansichten verstehen
14-2 Ansichten erstellen und anzeigen
14-3 Ansichtsdaten aktualisieren und Ansichten löschen
14-4 Sehen Sie sich die Übungen nach dem Unterricht an
Kapitel15 gespeicherte Prozedur
15-1 Anweisungen zur Verwendung gespeicherter Prozeduren
15-2 Gespeicherte Prozeduren erstellen und aufrufen
15-3 Gespeicherte Funktionen erstellen und aufrufen
15-4 Gespeicherte Prozeduren und Funktionen anzeigen, ändern und löschen
15-5 Übungen zur Funktion gespeicherter Prozeduren nach dem Unterricht
Kapitel16 Variablen und Strukturen
16-1 Verwendung von GLOBAL- und SESSION-Systemvariablen
16-2 Verwendung von Sitzungsbenutzervariablen und lokalen Variablen
16-3 Mechanismus zur Behandlung von Programmfehlern
16-4 Verwendung der Zweigstruktur IF
16-5 Verwendung der Zweigstruktur CASE
16-6 LOOP_WHILE_REPEAT drei Schleifenstrukturen
16-7 Verwendung von LEAVE und ITEEATE
16-8 Verwendung von Cursorn
16-9 Übungen nach dem Unterricht
Kapitel17 auslösen
17-1 Trigger erstellen
17-2 Sehen Sie sich die Übung „Trigger_Trigger löschen“ nach dem Unterricht an
Kapitel18 Neue Funktionen und allgemeine Tabellenausdrücke von MySQL8.0
18-1 Neue Funktionen von MySQL8.0
18-2 Allgemeine Tabellenausdrücke_Übungen nach dem Unterricht
Kapitel19 Übersicht über erweiterte Funktionen
19-1 Kapitelübersicht
19-2 Vorbereitung der CentOS-Umgebung
19-3 MySQL-Deinstallation
19-4 Installieren Sie die MySQL-Versionen 8.0 und 5.7 unter Linux
19-5 SQLyog implementiert Remote-Verbindung für MySQL8.0 und 5.7
19-6 Änderung des Zeichensatzes und Erläuterung der zugrunde liegenden Prinzipien
19-7 Vergleichsregeln_Kodierungs- und Dekodierungsprozess von der Anfrage bis zur Antwort
19-8 SQL-Fallspezifikationen und sql_mode-Einstellungen
19-9 MySQL-Verzeichnisstruktur und Tabellendarstellung im Dateisystem
Kapitel20 Benutzer- und Benutzerkennwortoperationen und Berechtigungsverwaltung
20-1 Benutzererstellung, -änderung, -löschung
20-2 Benutzerpasswörter festlegen und verwalten
20-3 Berechtigungsverwaltung und Zugriffskontrolle
20-4 Verwendung von Rollen
20-5 Konfigurationsdateien, Systemvariablen und logische MySQL-Architektur
Kapitel21 SQL-Ausführungsprozess
21-1 SQL-Ausführungsprozess
21-2 Demonstration des SQL-Ausführungsablaufs in MySQL 8.0 und 5.7
21-3 Die Verwendung des SQL-Ausführungsprozesses und des Pufferpools in Oracle
Kapitel22 Speicher-Engines und Indizes
22-1 Festlegen der Speicher-Engine der Tabelle, Vergleich zwischen InnoDB und MyISAM
22-2 Verwendung von Speicher-Engines wie Archiv, CSV und Speicher
22-3 Warum Indizes verwenden und welche Vor- und Nachteile sie haben
22-4 Eine einfache Lösung für das Indexdesign
22-5 Iterativer Entwurfsplan für Indizes
22-6 Die Konzepte des Clustered-Index, des Sekundärindex und des Joint-Index
22-7 Was Sie über B+-Bäume im InnoDB_MyISAM-Indexschema beachten sollten
22-8 Vergleich von Hash-Index, AVL-Baum, B-Baum und B+-Baum
Kapitel23 InnoDB-Datenspeicherstruktur
23-1 Überblick über die InnoDB-Datenspeicherstruktur
23-2 Seitenstruktur, Dateikopf und Dateiende
23-3 Minimaler maximaler Datensatz der Seitenstruktur_Datensatz-Headerinformationen des Zeilenformats
23-4 Seitenstruktur: Seitenverzeichnis und Seitenkopf
23-5 Legen Sie das Zeilenformat und die ibd-Dateianalyse fest. Kompaktes Zeilenformat
23-6 Zeilenüberlauf und dynamisch, komprimiert, redundant
23-7 Segmente, Fragmentierungsbereiche und Tabellenbereichsstrukturen
Kapitel24 Indexklassifizierung
24-1 Indexklassifizierung
24-2 Drei Möglichkeiten, Indizes zu einer Tabelle hinzuzufügen
24-3 Index löschen und neue Indexfunktionen: absteigender Index, versteckter Index
24-4 11 Situationen, die für die Indexerstellung geeignet sind (1)
24-5 11 Situationen, die zum Erstellen von Indizes geeignet sind (2)
24-6 7 Situationen, in denen die Erstellung eines Index nicht geeignet ist
Kapitel25 Schritte zur Datenbankoptimierung
25-1 Systemleistungsparameter anzeigen
25-2 Langsame Abfrageprotokollanalyse, PROFIL ANZEIGEN, um die SQL-Ausführungskosten anzuzeigen
Kapitel26 ERKLÄREN
26-1 Überblick über EXPLAIN und Analyse von Tabellen- und ID-Feldern
26-2 EXPLAIN中select_type、partitions
26-3 Analyse von Ref, Zeilen, gefiltert und extra in EXPLAIN
26-4 Die 4 Formate von EXPLAIN und der Ansichtsoptimierer schreiben SQL neu
26-5 Ausführungsplan des Trace-Analyse-Optimierers und Verwendung der Sys-Schema-Ansicht
Kapitel27 Indexfehler
27-1 11 Situationen, in denen die Datenvorbereitung und -indizierung fehlschlägt
27-2 11 Fälle von Indexversagen 2
Kapitel28 Join-Abfrage, Unterabfrage, Paging-Abfrage
28-1 Abfrageoptimierung von Outer-Joins und Inner-Joins
28-2 Das zugrunde liegende Prinzip der JOIN-Anweisung
28-3 Unterabfrageoptimierung und Sortieroptimierung
28-4 GROUP BY-Optimierung, Paging-Abfrageoptimierung
28-5 Verwendung des Deckungsindex
28-6 Indexbedingung nach unten drücken
28-7 Andere Strategien zur Abfrageoptimierung
28-8 So entwerfen Sie den Primärschlüssel der Taobao-Datenbank
Kapitel29 Paradigma
29-1 Paradigmenübersicht und erste Normalform
29-2 Zweite Normalform und dritte Normalform
29-3 Denormalisierungsanwendungen
29-4 Bad-Normalform, vierte Normalform, fünfte Normalform und Feldschlüssel-Normalform
29-5 Paradigma-Praxisfälle
Kapitel30 ER-Modellierung, Designprinzipien, Schreiben von Spezifikationen
30-1 Der Prozess der ER-Modellierung und Konvertierung von Datentabellen
30-2 Prinzipien des Datenbankdesigns und tägliche SQL-Schreibspezifikationen
30-3 Power Designer erstellt konzeptionelle und physische Datenmodelle
Kapitel31 Datenbankoptimierung
31-1 Allgemeine Datenbankoptimierungsschritte, Optimierung der MySQL-Server-Hardware und -Parameter
31-2 Optimierung der Datenbankstruktur, Optimierung der drei Haupttabellen und drei weitere Strategien
Kapitel32 Angelegenheiten
32-1 ACID-Eigenschaften von Transaktionen und Status von Transaktionen
32-2 Explizite Transaktionen und implizite Transaktionen
32-3 Beispiele für die Verwendung von Transaktionen
Kapitel33 Parallelitätsprobleme und Isolationsstufen
33-1 Probleme mit der Datenparallelität und 4 Isolationsstufen
33-2 Sehen Sie sich die MySQL-Isolationsstufe an und legen Sie sie fest
33-3 Lesen Sie die Demo in unverbindlicher Isolation
33-4 Demonstration der Read-Committed- und Repeatable-Read-Isolation
33-5 Demonstration und Lösung des Phantomlesens
Kapitel34 Redo-Protokoll, Undo-Protokoll
34-1 Redo-Logs und Undo-Logs verstehen und warum Redo-Logs benötigt werden
34-2 Analyse der Redo-Log-Flushing-Strategie und des Prozesses
34-3 Schreiben Sie in den Redo-Log-Puffer und die Redo-Log-Datei
34-4 Übersicht und Schreibvorgang des Rückgängig-Protokolls
Kapitel35 Sperren
35-1 Übersicht über Sperren und Parallelitätsprobleme beim Lesen und Schreiben
35-2 S-Sperre und X-Sperre aus der Perspektive der Datenoperationstypen verstehen
35-3 Tabellensperren: S-Sperre, X-Sperre, Absichtssperre
35-4 Tabellensperren, Selbstinkrementierungssperren und Metadatensperren
35-5 Zeilensperre, Datensatzsperre, Lückensperre
35-6 Leitungssperre, Tastensperre und Einfügungsabsichtssperre
35-7 Verständnis von Seitensperren, Verwendung optimistischer Sperren und pessimistischer Sperren
35-8 Unterteilung der Sperrmethoden: implizite Sperre und explizite Sperre
35-9 Globale Sperren und Deadlocks verstehen
35-10 Sperren Sie die Speicherstruktur und die Überwachungsstrategie
Kapitel36 MVCC
36-1 MVCC löst Lese- und Schreibprobleme
36-2 MVCC Three Musketeers: Versteckte Felder, Undolog-Versionskette, ReadView
36-3 MVCC-Betriebsprozess unter Lese-Committed- und wiederholbaren Lese-Isolationsstufen
36-4 MVCC-Prozess zum Lösen von Phantom-Lesevorgängen unter wiederholbaren Lesevorgängen
Kapitel37 Sechs große Protokolldateien
37-1 Übersicht über die sechs wichtigsten Protokolldateien
37-2 Allgemeines Abfrageprotokoll, Fehlerprotokoll
37-3 Einstellung der Binlog-Protokollparameter und Demonstration der Datenwiederherstellung
37-4 Binlog-Löschung, Binlog-Schreibmechanismus und zweiphasige Übermittlung
37-5 Analyse der Schritte und Prinzipien von Relay-Protokollen und Master-Slave-Replikation
37-6 Implementierung einer Master- und einer Slave-Architektur sowie Master-Slave-Synchronisation
37-7 Anweisungen zur Einstellung des Binlog-Formats
Kapitel38 Datensynchronisierung und -sicherung
38-1 Lösung von Problemen mit der Datensynchronisierungskonsistenz
38-2 Überblick über die Datensicherung und Implementierung logischer Sicherungsdaten mit mysqldump
38-3 Demonstrieren Sie MySQL, um die logische Wiederherstellung von Daten zu implementieren
38-4 Demonstration der physischen Sicherung und physischen Wiederherstellung sowie des Exports und Imports von Tabellendaten
38-5 Datenbankmigration und wie man die Datenbank löscht, ohne wegzulaufen
38-6 Nachricht
Vorherige Sektion
nächsten Abschnitt
Tutorial-Liste
Hilfe bekommen
Kursempfehlungen
Kursunterlagen herunterladen
Grundschule
Tutorial zur Imitation einer Imperial CMS-Unternehmenswebsite
3048 Leute beobachten
Grundschule
Neulinge ohne WordPress-Grundkenntnisse erstellen persönliche Blogs und Unternehmenswebsites
6743 Leute beobachten
Grundschule
Ultimatives CMS-zertifiziertes Anleitungsvideo zum Erstellen von Websites
2724 Leute beobachten
Grundschule
Front-End-Projekt-Shangyou [umfassende Praxis der HTML/CSS/JS-Technologie]
3117 Leute beobachten
Dazwischenliegend
Vue3.0 von 0 zum Aufbau einer universellen Backend-Managementsystem-Projektpraxis
5351 Leute beobachten
Grundschule
Nullbasierter Front-End-Kurs [Vue fortgeschrittenes Lernen und praktische Anwendung]
2821 Leute beobachten
Grundschule
WEB-Frontend-Tutorial [HTML5+CSS3+JS]
3506 Leute beobachten
Grundschule
Kurze Einführung in Apipost
2161 Leute beobachten
Dazwischenliegend
Vue3 + TypeScript praktische Tutorial-Projektpraxis auf Unternehmensebene
3208 Leute beobachten
Grundschule
Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen
17423 Leute beobachten
Dazwischenliegend
VUE E-Commerce-Projekt (Front-End- und Back-End-Doppelprojekt, tatsächlicher Kampf)
3828 Leute beobachten
Grundschule
Praktische Anwendung von Apipost [API, Schnittstelle, automatisiertes Testen, Mock]
2265 Leute beobachten
MySQL-bezogene Kursunterlagen vom Anfänger bis zum Experten (Grundkenntnisse/Fortgeschrittene/Optimierung).
Gehört zum Kapitel:MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Herunterladen
Visualisierungstools
Gehört zum Kapitel:MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Herunterladen
PowerDesigner
Gehört zum Kapitel:MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Herunterladen
Linux-Remotezugriffstools
Gehört zum Kapitel:MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Herunterladen
MySQL-Installationspaket Linux version_mysql5.7
Gehört zum Kapitel:MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Herunterladen
MySQL-Installationspaket Linux version_mysql8.0.25
Gehört zum Kapitel:MySQL vom Anfänger bis zum Experten (Grundkenntnisse/Erweitert/Optimierung)
Herunterladen
Auch Studierende, die diesen Kurs gesehen haben, lernen
492837 spielt ab
Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen
Kurze Einführung in die Web-Frontend-Entwicklung
Umfangreiche, praktische Tianlongbabu-Entwicklung eines Mini-Version-MVC-Frameworks, das die Enzyklopädie-Website mit peinlichen Dingen imitiert
Erste Schritte mit der praktischen PHP-Entwicklung: Schnelle PHP-Erstellung [Small Business Forum]
Anmeldebestätigung und klassisches Message Board
Wissenssammlung über Computernetzwerke
Schnellstart-Node.JS-Vollversion
Der Frontend-Kurs, der Sie am besten versteht: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Schreiben Sie Ihr eigenes PHP-MVC-Framework (40 Kapitel ausführlich/große Details/Muss gelesen werden, damit Neulinge vorankommen)
Anmerkungen
X