Kurseinführung
09 Minuten13 SekundenWarum Datenbanken und gängige Datenbankkonzepte verwenden?
16 Minuten02 SekundenVergleich gängiger DBMS
18 Minuten47 SekundenVergleich von RDBMS und Nicht-RDBMS
20 Minuten04 Sekunden4 Arten von Beziehungen zwischen ER-Modellen und Tabellendatensätzen
20 Minuten32 SekundenDeinstallation von MySQL 8.0
20 Minuten41 SekundenDownload, Installation und Konfiguration der MySQL-Versionen 8.0 und 5.7
35 Minuten29 SekundenFAQs zum Start von MySQL Installation_Service und zur Benutzeranmeldung
19 Minuten18 SekundenMySQL-Verwendungsdemonstration – MySQL5.7-Zeichensatzeinstellung
27 Minuten52 SekundenVerwendung von Tools wie navicat_sqlyog_dbserver
28 Minuten59 SekundenMySQL-Verzeichnisstruktur und außerschulische Übungen für die ersten beiden Kapitel
33 Minuten55 SekundenSQL-Übersicht und SQL-Klassifizierung
34 Minuten29 SekundenSQL-Nutzungsspezifikationen und Datenimport
32 Minuten01 SekundenDie grundlegendste SELECT...FROM-Struktur
09 Minuten01 SekundenSpalte alias_duplication_NULL_DESC und andere Operationen
33 Minuten18 SekundenFiltern Sie Daten mit WHERE
10 Minuten06 SekundenÜbungen nach dem Unterricht
09 Minuten34 SekundenVerwendung arithmetischer Operatoren
17 Minuten04 SekundenVerwendung von Vergleichsoperatoren
58 Minuten02 SekundenVerwendung von logischen Operatoren und bitweisen Operatoren
22 Minuten57 SekundenBedienerübungen nach dem Unterricht
17 Minuten26 SekundenORDER BY implementiert Sortiervorgänge
21 Minuten32 SekundenLIMIT implementiert Paging-Vorgänge
30 Minuten53 SekundenSortier- und Paginierungsübungen nach dem Unterricht
10 Minuten48 SekundenWarum brauchen wir Abfragen mit mehreren Tabellen?
22 Minuten13 SekundenKartesische Produktfehler und korrekte Abfragen mehrerer Tabellen
35 Minuten42 SekundenÄquivalenter Join vs. nicht-äquivalenter Join, Selbst-Join vs. Nicht-Selbst-Join
16 Minuten33 SekundenSo implementieren Sie innere und äußere Verknüpfungen mit SQL92- und 99-Syntax
35 Minuten54 SekundenVerwenden Sie SQL99, um 7 JOIN-Operationen zu implementieren
21 Minuten39 SekundenVerwendung von NATURAL JOIN und USING
10 Minuten54 SekundenÜbungen zur Abfrage mehrerer Tabellen nach dem Unterricht
34 Minuten31 SekundenKlassifizierung von Funktionen
12 Minuten45 SekundenErläuterung von Funktionen numerischer Typen
36 Minuten10 SekundenErläuterung der String-Typ-Funktionen
30 Minuten59 SekundenErläuterung der Funktionen von Datums- und Uhrzeittypen
52 Minuten37 SekundenErläuterung der Prozesssteuerungsfunktionen
21 Minuten42 SekundenVerschlüsselungs- und Entschlüsselungsfunktionen_MySQL-Informationsfunktionen und andere Erklärungen
25 Minuten05 SekundenEinzeilige Funktionsübungen nach dem Unterricht
29 Minuten02 Sekunden5 häufig verwendete Aggregatfunktionen
43 Minuten07 SekundenVerwendung von GROUP BY
31 Minuten29 SekundenDie Verwendung von HAVING und der Ausführungsprozess von SQL-Anweisungen
44 Minuten00 SekundenÜbungen zur Aggregationsfunktion nach dem Unterricht
19 Minuten03 SekundenBeispiele für Unterabfragen und Unterabfrageklassifizierungen
27 Minuten25 SekundenFallanalyse einer Einzelzeilen-Unterabfrage
29 Minuten18 SekundenFallanalyse mehrzeiliger Unterabfragen
25 Minuten14 SekundenKorrelierte Unterabfrage-Fallanalyse
45 Minuten57 SekundenUnterabfrageübungen nach der Schule
40 Minuten16 SekundenUnterabfrage nach der Unterrichtsübung 2
48 Minuten28 SekundenErstellung, Änderung und Löschung von Datenbanken
37 Minuten54 SekundenGängige Datentypen_Zwei Möglichkeiten, Tabellen zu erstellen
30 Minuten18 SekundenÄndern Sie die Tabelle „table_rename“, „table_delete“, „table_clear“.
22 Minuten52 SekundenDie Verwendung von COMMIT und ROLLBACK in DCL
21 Minuten58 SekundenAlibaba MySQL-Namenskonvention und Atomisierung von MySQL8DDL
20 Minuten29 SekundenÜbungen nach dem Unterricht zum Erstellen von Verwaltungstabellen
38 Minuten37 SekundenDaten zu DML hinzufügen
26 Minuten28 SekundenDML-Aktualisierungs- und Löschoperationen_MySQL8 neue Funktionen berechneter Spalten
20 Minuten40 SekundenUmfassende Fallstudie zu DDL und DML
36 Minuten50 SekundenÜbungen nach dem Unterricht hinzufügen, löschen und ändern
37 Minuten20 SekundenDatentypübersicht_Zeichensatzeinstellungen
23 Minuten19 SekundenErklärung des Integer-Datentyps
25 Minuten22 SekundenErläuterung von Gleitkommazahlen, Festkommazahlen und Bittypen
36 Minuten29 SekundenDatums- und Uhrzeittypen erklärt
37 Minuten52 SekundenTextzeichenfolgentypen (einschließlich ENUM, SET) erklärt
35 Minuten18 SekundenErläuterung von Binärtypen und JSON-Typen
24 Minuten12 SekundenZusammenfassung und Vorschläge zur Typverwendung
06 Minuten13 SekundenKlassifizierung der Datenintegrität und -beschränkungen
17 Minuten27 SekundenVerwendung von Nicht-Null-Einschränkungen
15 Minuten30 SekundenVerwendung eindeutiger Einschränkungen
35 Minuten45 SekundenVerwendung von Primärschlüsseleinschränkungen
21 Minuten46 SekundenAUTO_INCREMENT
21 Minuten16 SekundenVerwendung von Fremdschlüsseleinschränkungen
42 Minuten01 SekundenÜberprüfen Sie Einschränkungen und Standardwertbeschränkungen
20 Minuten22 SekundenZwangsübungen nach der Schule
33 Minuten24 SekundenDatenbankobjekte und -ansichten verstehen
25 Minuten54 SekundenAnsichten erstellen und anzeigen
26 Minuten12 SekundenAnsichtsdaten aktualisieren und Ansichten löschen
25 Minuten01 SekundenSehen Sie sich die Übungen nach dem Unterricht an
17 Minuten08 SekundenAnweisungen zur Verwendung gespeicherter Prozeduren
19 Minuten20 SekundenGespeicherte Prozeduren erstellen und aufrufen
33 Minuten01 SekundenGespeicherte Funktionen erstellen und aufrufen
23 Minuten30 SekundenGespeicherte Prozeduren und Funktionen anzeigen, ändern und löschen
25 Minuten45 SekundenÜbungen zur Funktion gespeicherter Prozeduren nach dem Unterricht
42 Minuten34 SekundenVerwendung von GLOBAL- und SESSION-Systemvariablen
34 Minuten41 SekundenVerwendung von Sitzungsbenutzervariablen und lokalen Variablen
42 Minuten15 SekundenMechanismus zur Behandlung von Programmfehlern
41 Minuten15 SekundenVerwendung der Zweigstruktur IF
35 Minuten15 SekundenVerwendung der Zweigstruktur CASE
27 Minuten00 SekundenLOOP_WHILE_REPEAT drei Schleifenstrukturen
51 Minuten47 SekundenVerwendung von LEAVE und ITEEATE
28 Minuten42 SekundenVerwendung von Cursorn
29 Minuten07 SekundenÜbungen nach dem Unterricht
58 Minuten55 SekundenTrigger erstellen
38 Minuten13 SekundenSehen Sie sich die Übung „Trigger_Trigger löschen“ nach dem Unterricht an
31 Minuten28 SekundenNeue Funktionen von MySQL8.0
01 Stunden13 Minuten00 SekundenAllgemeine Tabellenausdrücke_Übungen nach dem Unterricht
35 Minuten12 SekundenKapitelübersicht
19 Minuten12 SekundenVorbereitung der CentOS-Umgebung
22 Minuten26 SekundenMySQL-Deinstallation
11 Minuten12 SekundenInstallieren Sie die MySQL-Versionen 8.0 und 5.7 unter Linux
25 Minuten59 SekundenSQLyog implementiert Remote-Verbindung für MySQL8.0 und 5.7
26 Minuten16 SekundenÄnderung des Zeichensatzes und Erläuterung der zugrunde liegenden Prinzipien
26 Minuten40 SekundenVergleichsregeln_Kodierungs- und Dekodierungsprozess von der Anfrage bis zur Antwort
21 Minuten26 SekundenSQL-Fallspezifikationen und sql_mode-Einstellungen
24 Minuten05 SekundenMySQL-Verzeichnisstruktur und Tabellendarstellung im Dateisystem
34 Minuten48 SekundenBenutzererstellung, -änderung, -löschung
22 Minuten28 SekundenBenutzerpasswörter festlegen und verwalten
14 Minuten42 SekundenBerechtigungsverwaltung und Zugriffskontrolle
38 Minuten30 SekundenVerwendung von Rollen
24 Minuten02 SekundenKonfigurationsdateien, Systemvariablen und logische MySQL-Architektur
35 Minuten16 SekundenSQL-Ausführungsprozess
21 Minuten30 SekundenDemonstration des SQL-Ausführungsablaufs in MySQL 8.0 und 5.7
16 Minuten16 SekundenDie Verwendung des SQL-Ausführungsprozesses und des Pufferpools in Oracle
22 Minuten28 SekundenFestlegen der Speicher-Engine der Tabelle, Vergleich zwischen InnoDB und MyISAM
32 Minuten43 SekundenVerwendung von Speicher-Engines wie Archiv, CSV und Speicher
15 Minuten43 SekundenWarum Indizes verwenden und welche Vor- und Nachteile sie haben
24 Minuten16 SekundenEine einfache Lösung für das Indexdesign
22 Minuten22 SekundenIterativer Entwurfsplan für Indizes
18 Minuten51 SekundenDie Konzepte des Clustered-Index, des Sekundärindex und des Joint-Index
23 Minuten24 SekundenWas Sie über B+-Bäume im InnoDB_MyISAM-Indexschema beachten sollten
25 Minuten22 SekundenVergleich von Hash-Index, AVL-Baum, B-Baum und B+-Baum
41 Minuten20 SekundenÜberblick über die InnoDB-Datenspeicherstruktur
20 Minuten23 SekundenSeitenstruktur, Dateikopf und Dateiende
17 Minuten52 SekundenMinimaler maximaler Datensatz der Seitenstruktur_Datensatz-Headerinformationen des Zeilenformats
24 Minuten10 SekundenSeitenstruktur: Seitenverzeichnis und Seitenkopf
17 Minuten49 SekundenLegen Sie das Zeilenformat und die ibd-Dateianalyse fest. Kompaktes Zeilenformat
30 Minuten46 SekundenZeilenüberlauf und dynamisch, komprimiert, redundant
17 Minuten16 SekundenSegmente, Fragmentierungsbereiche und Tabellenbereichsstrukturen
36 Minuten28 SekundenIndexklassifizierung
11 Minuten33 SekundenDrei Möglichkeiten, Indizes zu einer Tabelle hinzuzufügen
38 Minuten52 SekundenIndex löschen und neue Indexfunktionen: absteigender Index, versteckter Index
32 Minuten13 Sekunden11 Situationen, die für die Indexerstellung geeignet sind (1)
35 Minuten22 Sekunden11 Situationen, die zum Erstellen von Indizes geeignet sind (2)
24 Minuten44 Sekunden7 Situationen, in denen die Erstellung eines Index nicht geeignet ist
09 Minuten57 SekundenSystemleistungsparameter anzeigen
17 Minuten56 SekundenLangsame Abfrageprotokollanalyse, PROFIL ANZEIGEN, um die SQL-Ausführungskosten anzuzeigen
26 Minuten00 SekundenÜberblick über EXPLAIN und Analyse von Tabellen- und ID-Feldern
31 Minuten27 SekundenEXPLAIN中select_type、partitions
39 Minuten57 SekundenAnalyse von Ref, Zeilen, gefiltert und extra in EXPLAIN
30 Minuten04 SekundenDie 4 Formate von EXPLAIN und der Ansichtsoptimierer schreiben SQL neu
19 Minuten10 SekundenAusführungsplan des Trace-Analyse-Optimierers und Verwendung der Sys-Schema-Ansicht
10 Minuten21 Sekunden11 Situationen, in denen die Datenvorbereitung und -indizierung fehlschlägt
41 Minuten23 Sekunden11 Fälle von Indexversagen 2
19 Minuten29 SekundenAbfrageoptimierung von Outer-Joins und Inner-Joins
19 Minuten45 SekundenDas zugrunde liegende Prinzip der JOIN-Anweisung
27 Minuten56 SekundenUnterabfrageoptimierung und Sortieroptimierung
42 Minuten12 SekundenGROUP BY-Optimierung, Paging-Abfrageoptimierung
06 Minuten03 SekundenVerwendung des Deckungsindex
21 Minuten57 SekundenIndexbedingung nach unten drücken
18 Minuten27 SekundenAndere Strategien zur Abfrageoptimierung
12 Minuten51 SekundenSo entwerfen Sie den Primärschlüssel der Taobao-Datenbank
26 Minuten38 SekundenParadigmenübersicht und erste Normalform
21 Minuten42 SekundenZweite Normalform und dritte Normalform
25 Minuten44 SekundenDenormalisierungsanwendungen
23 Minuten23 SekundenBad-Normalform, vierte Normalform, fünfte Normalform und Feldschlüssel-Normalform
18 Minuten19 SekundenParadigma-Praxisfälle
18 Minuten37 SekundenDer Prozess der ER-Modellierung und Konvertierung von Datentabellen
25 Minuten34 SekundenPrinzipien des Datenbankdesigns und tägliche SQL-Schreibspezifikationen
15 Minuten30 SekundenPower Designer erstellt konzeptionelle und physische Datenmodelle
36 Minuten55 SekundenAllgemeine Datenbankoptimierungsschritte, Optimierung der MySQL-Server-Hardware und -Parameter
28 Minuten46 SekundenOptimierung der Datenbankstruktur, Optimierung der drei Haupttabellen und drei weitere Strategien
41 Minuten29 SekundenACID-Eigenschaften von Transaktionen und Status von Transaktionen
27 Minuten58 SekundenExplizite Transaktionen und implizite Transaktionen
19 Minuten51 SekundenBeispiele für die Verwendung von Transaktionen
25 Minuten20 SekundenProbleme mit der Datenparallelität und 4 Isolationsstufen
19 Minuten49 SekundenSehen Sie sich die MySQL-Isolationsstufe an und legen Sie sie fest
12 Minuten12 SekundenLesen Sie die Demo in unverbindlicher Isolation
13 Minuten23 SekundenDemonstration der Read-Committed- und Repeatable-Read-Isolation
09 Minuten27 SekundenDemonstration und Lösung des Phantomlesens
12 Minuten18 SekundenRedo-Logs und Undo-Logs verstehen und warum Redo-Logs benötigt werden
20 Minuten30 SekundenAnalyse der Redo-Log-Flushing-Strategie und des Prozesses
28 Minuten12 SekundenSchreiben Sie in den Redo-Log-Puffer und die Redo-Log-Datei
19 Minuten49 SekundenÜbersicht und Schreibvorgang des Rückgängig-Protokolls
32 Minuten04 SekundenÜbersicht über Sperren und Parallelitätsprobleme beim Lesen und Schreiben
21 Minuten35 SekundenS-Sperre und X-Sperre aus der Perspektive der Datenoperationstypen verstehen
21 Minuten46 SekundenTabellensperren: S-Sperre, X-Sperre, Absichtssperre
34 Minuten03 SekundenTabellensperren, Selbstinkrementierungssperren und Metadatensperren
14 Minuten49 SekundenZeilensperre, Datensatzsperre, Lückensperre
26 Minuten59 SekundenLeitungssperre, Tastensperre und Einfügungsabsichtssperre
14 Minuten23 SekundenVerständnis von Seitensperren, Verwendung optimistischer Sperren und pessimistischer Sperren
19 Minuten33 SekundenUnterteilung der Sperrmethoden: implizite Sperre und explizite Sperre
16 Minuten07 SekundenGlobale Sperren und Deadlocks verstehen
18 Minuten25 SekundenSperren Sie die Speicherstruktur und die Überwachungsstrategie
20 Minuten20 SekundenMVCC löst Lese- und Schreibprobleme
10 Minuten56 SekundenMVCC Three Musketeers: Versteckte Felder, Undolog-Versionskette, ReadView
26 Minuten25 SekundenMVCC-Betriebsprozess unter Lese-Committed- und wiederholbaren Lese-Isolationsstufen
11 Minuten47 SekundenMVCC-Prozess zum Lösen von Phantom-Lesevorgängen unter wiederholbaren Lesevorgängen
07 Minuten41 SekundenÜbersicht über die sechs wichtigsten Protokolldateien
12 Minuten08 SekundenAllgemeines Abfrageprotokoll, Fehlerprotokoll
20 Minuten02 SekundenEinstellung der Binlog-Protokollparameter und Demonstration der Datenwiederherstellung
43 Minuten58 SekundenBinlog-Löschung, Binlog-Schreibmechanismus und zweiphasige Übermittlung
21 Minuten44 SekundenAnalyse der Schritte und Prinzipien von Relay-Protokollen und Master-Slave-Replikation
26 Minuten46 SekundenImplementierung einer Master- und einer Slave-Architektur sowie Master-Slave-Synchronisation
34 Minuten56 SekundenAnweisungen zur Einstellung des Binlog-Formats
11 Minuten49 SekundenLösung von Problemen mit der Datensynchronisierungskonsistenz
14 Minuten17 SekundenÜberblick über die Datensicherung und Implementierung logischer Sicherungsdaten mit mysqldump
30 Minuten06 SekundenDemonstrieren Sie MySQL, um die logische Wiederherstellung von Daten zu implementieren
18 Minuten06 SekundenDemonstration der physischen Sicherung und physischen Wiederherstellung sowie des Exports und Imports von Tabellendaten
24 Minuten12 SekundenDatenbankmigration und wie man die Datenbank löscht, ohne wegzulaufen
18 Minuten10 SekundenNachricht
08 Minuten47 Sekunden