Introduction au cours
09 minutes13 secondesPourquoi utiliser des bases de données et des concepts courants de bases de données
16 minutes02 secondesComparaison des SGBD courants
18 minutes47 secondesComparaison des SGBDR et des non-SGBDR
20 minutes04 secondes4 types de relations entre les modèles ER et les enregistrements de table
20 minutes32 secondesDésinstallation de MySQL 8.0
20 minutes41 secondesTéléchargement, installation et configuration des versions mysql 8.0 et 5.7
35 minutes29 secondesFAQ sur le démarrage du service d'installation mysql et la connexion de l'utilisateur
19 minutes18 secondesDémonstration d'utilisation de MySQL-paramètre de jeu de caractères mysql5.7
27 minutes52 secondesUtilisation d'outils tels que navicat_sqlyog_dbserver
28 minutes59 secondesstructure du répertoire mysql et exercices parascolaires pour les deux premiers chapitres
33 minutes55 secondesPrésentation de SQL et classification SQL
34 minutes29 secondesSpécifications d'utilisation SQL et importation de données
32 minutes01 secondesLa structure SELECT...FROM la plus basique
09 minutes01 secondesColonne alias_duplication_NULL_DESC et autres opérations
33 minutes18 secondesFiltrer les données en utilisant WHERE
10 minutes06 secondesDevoirs
09 minutes34 secondesUtilisation d'opérateurs arithmétiques
17 minutes04 secondesUtilisation d'opérateurs de comparaison
58 minutes02 secondesUtilisation d'opérateurs logiques et d'opérateurs au niveau du bit
22 minutes57 secondesExercices d'opérateur après le cours
17 minutes26 secondesORDER BY implémente les opérations de tri
21 minutes32 secondesLIMIT implémente les opérations de pagination
30 minutes53 secondesTri et pagination des exercices après les cours
10 minutes48 secondesPourquoi avons-nous besoin de requêtes multi-tables ?
22 minutes13 secondesErreurs de produits cartésiens et correction des requêtes multi-tables
35 minutes42 secondesJointure équivalente VS jointure non équivalente, jointure automatique VS non-jointure automatique
16 minutes33 secondesComment implémenter des jointures internes et externes avec la syntaxe SQL92 et 99
35 minutes54 secondesUtilisez SQL99 pour implémenter 7 opérations JOIN
21 minutes39 secondesUtilisation de NATURAL JOIN et USING
10 minutes54 secondesExercices après les cours sur les requêtes multi-tables
34 minutes31 secondesClassification des fonctions
12 minutes45 secondesExplication des fonctions de types numériques
36 minutes10 secondesExplication des fonctions de type chaîne
30 minutes59 secondesExplication des fonctions des types de date et d'heure
52 minutes37 secondesExplication de la fonction de contrôle de processus
21 minutes42 secondesFonctions d'informations de chiffrement et de décryptage_MySQL et autres explications
25 minutes05 secondesExercices après les cours sur une seule ligne
29 minutes02 secondes5 fonctions d'agrégation couramment utilisées
43 minutes07 secondesUtilisation de GROUP BY
31 minutes29 secondesL'utilisation de HAVING et le processus d'exécution des instructions SQL
44 minutes00 secondesExercices après les cours sur la fonction globale
19 minutes03 secondesExemples de sous-requêtes et classifications de sous-requêtes
27 minutes25 secondesAnalyse de cas de sous-requête à une seule ligne
29 minutes18 secondesAnalyse de cas de sous-requête multiligne
25 minutes14 secondesAnalyse de cas de sous-requête corrélée
45 minutes57 secondesExercices parascolaires sous-requête
40 minutes16 secondesSous-requête, exercice 2 après les cours
48 minutes28 secondesCréation, modification et suppression de base de données
37 minutes54 secondesTypes de données courants_Deux façons de créer des tables
30 minutes18 secondesModifier table_rename table_delete table_clear table
22 minutes52 secondesL'utilisation de COMMIT et ROLLBACK dans DCL
21 minutes58 secondesConvention de dénomination Alibaba MySQL et atomisation de MySQL8DDL
20 minutes29 secondesExercices post-cours sur la création de tables de gestion
38 minutes37 secondesAjouter des données au DML
26 minutes28 secondesDML met à jour et supprime les colonnes calculées des nouvelles fonctionnalités d'Operations_MySQL8
20 minutes40 secondesÉtude de cas complète de DDL et DML
36 minutes50 secondesAjouter, supprimer et modifier des exercices après les cours
37 minutes20 secondesPrésentation du type de données_Paramètres du jeu de caractères
23 minutes19 secondesExplication du type de données entier
25 minutes22 secondesExplication des nombres à virgule flottante, des nombres à virgule fixe et des types de bits
36 minutes29 secondesTypes de date et d'heure expliqués
37 minutes52 secondesTypes de chaînes de texte (y compris ENUM, SET) expliqués
35 minutes18 secondesExplication des types binaires et des types JSON
24 minutes12 secondesRésumé et suggestions pour l'utilisation du type
06 minutes13 secondesClassification de l'intégrité des données et des contraintes
17 minutes27 secondesUtilisation de contraintes non nulles
15 minutes30 secondesUtilisation de contraintes uniques
35 minutes45 secondesUtilisation de contraintes de clé primaire
21 minutes46 secondesINCRÉMENTATION AUTOMATIQUE
21 minutes16 secondesUtilisation de contraintes de clé étrangère
42 minutes01 secondesVérifier les contraintes et les contraintes de valeur par défaut
20 minutes22 secondesExercices périscolaires de contrainte
33 minutes24 secondesComprendre les objets et les vues de base de données
25 minutes54 secondesCréation et affichage de vues
26 minutes12 secondesMise à jour des données de vue et suppression de vues
25 minutes01 secondesVoir les exercices après les cours
17 minutes08 secondesInstructions d'utilisation des procédures stockées
19 minutes20 secondesCréation et appel de procédures stockées
33 minutes01 secondesCréation et appel de fonctions stockées
23 minutes30 secondesAfficher, modifier et supprimer des procédures et des fonctions stockées
25 minutes45 secondesExercices après les cours sur la fonction de procédure stockée
42 minutes34 secondesUtilisation des variables système GLOBAL et SESSION
34 minutes41 secondesUtilisation de variables utilisateur de session et de variables locales
42 minutes15 secondesMécanisme de gestion des erreurs du programme
41 minutes15 secondesUtilisation de la structure de succursales IF
35 minutes15 secondesUtilisation d'une structure de succursales CAS
27 minutes00 secondesLOOP_WHILE_REPEAT structures à trois boucles
51 minutes47 secondesUtilisation de LEAVE et ITEEATE
28 minutes42 secondesUtilisation des curseurs
29 minutes07 secondesDevoirs
58 minutes55 secondesCréer un déclencheur
38 minutes13 secondesAfficher l'exercice après les cours Supprimer Trigger_Trigger
31 minutes28 secondesnouvelles fonctionnalités de mysql8.0
01 heures13 minutes00 secondesExpressions de table communes_exercices après les cours
35 minutes12 secondesAperçu des chapitres
19 minutes12 secondesPréparation de l'environnement CentOS
22 minutes26 secondesDésinstallation de MySQL
11 minutes12 secondesInstallez les versions MySQL8.0 et 5.7 sous Linux
25 minutes59 secondesSQLyog implémente une connexion à distance pour MySQL8.0 et 5.7
26 minutes16 secondesModification du jeu de caractères et explication des principes sous-jacents
26 minutes40 secondesRègles de comparaison_processus d'encodage et de décodage de la requête à la réponse
21 minutes26 secondesSpécifications du cas SQL et paramètres sql_mode
24 minutes05 secondesStructure du répertoire MySQL et représentation des tables dans le système de fichiers
34 minutes48 secondesCréation, modification, suppression d'utilisateurs
22 minutes28 secondesDéfinition et gestion des mots de passe des utilisateurs
14 minutes42 secondesGestion des autorisations et contrôle d'accès
38 minutes30 secondesUtilisation des rôles
24 minutes02 secondesFichiers de configuration, variables système et architecture logique MySQL
35 minutes16 secondesProcessus d'exécution SQL
21 minutes30 secondesDémonstration du flux d'exécution SQL dans MySQL 8.0 et 5.7
16 minutes16 secondesL'utilisation du processus d'exécution SQL et du pool de tampons dans Oracle
22 minutes28 secondesParamétrage du moteur de stockage de la table, comparaison entre InnoDB et MyISAM
32 minutes43 secondesUtilisation de moteurs de stockage tels que Archive, CSV et Memory
15 minutes43 secondesPourquoi utiliser les index et leurs avantages et inconvénients
24 minutes16 secondesUne solution simple de conception d’index
22 minutes22 secondesPlan de conception itérative pour les index
18 minutes51 secondesLes notions d’index clusterisé, d’index secondaire et d’index conjoint
23 minutes24 secondesPoints à noter à propos des arbres B+ dans le schéma d'indexation InnoDB_MyISAM
25 minutes22 secondesComparaison de l'indice de hachage, de l'arbre AVL, de l'arbre B et de l'arbre B+
41 minutes20 secondesPrésentation de la structure de stockage de données InnoDB
20 minutes23 secondesEn-tête et queue du fichier de structure de page
17 minutes52 secondesEnregistrement maximum minimum de la structure de la page_Enregistrer les informations d'en-tête du format de ligne
24 minutes10 secondesStructure des pages : répertoire des pages et en-tête de la page
17 minutes49 secondesDéfinir le format de ligne et l'analyse du fichier ibd Format de ligne compact
30 minutes46 secondesDébordement de ligne et dynamique, compressé, redondant
17 minutes16 secondesSegments, zones de fragmentation et structures d'espace table
36 minutes28 secondesClassement de l'indice
11 minutes33 secondesTrois façons d'ajouter des index à une table
38 minutes52 secondesSupprimer l'index et nouvelles fonctionnalités d'index : index décroissant, index masqué
32 minutes13 secondes11 situations adaptées à la création d'index (1)
35 minutes22 secondes11 situations adaptées à la création d'index (2)
24 minutes44 secondes7 situations dans lesquelles la création d'un index n'est pas adaptée
09 minutes57 secondesAfficher les paramètres de performances du système
17 minutes56 secondesAnalyse lente du journal des requêtes, AFFICHER LE PROFIL pour afficher les coûts d'exécution SQL
26 minutes00 secondesPrésentation d'EXPLAIN et analyse des champs de table et d'identifiant
31 minutes27 secondesEXPLAIN中select_type、partitions
39 minutes57 secondesAnalyse des références, des lignes, filtrées et supplémentaires dans EXPLAIN
30 minutes04 secondesEXPLIQUER les 4 formats et l'optimiseur de vue réécrit SQL
19 minutes10 secondesPlan d'exécution de l'optimiseur d'analyse de trace et utilisation de la vue schéma Sys
10 minutes21 secondes11 situations dans lesquelles la préparation et l'indexation des données échouent
41 minutes23 secondes11 cas de défaillance d'index 2
19 minutes29 secondesOptimisation des requêtes des jointures externes et internes
19 minutes45 secondesLe principe sous-jacent de l'instruction JOIN
27 minutes56 secondesOptimisation des sous-requêtes et optimisation du tri
42 minutes12 secondesOptimisation GROUP BY, optimisation des requêtes de pagination
06 minutes03 secondesUtilisation de l'indice de couverture
21 minutes57 secondesLa condition de l'index est abaissée
18 minutes27 secondesAutres stratégies d'optimisation des requêtes
12 minutes51 secondesComment concevoir la clé primaire de la base de données Taobao
26 minutes38 secondesAperçu du paradigme et première forme normale
21 minutes42 secondesDeuxième forme normale et troisième forme normale
25 minutes44 secondesApplications de dénormalisation
23 minutes23 secondesForme normale de bain, quatrième forme normale, cinquième forme normale et forme normale de clé de champ
18 minutes19 secondesCas pratiques de paradigme
18 minutes37 secondesLe processus de modélisation ER et de conversion des tableaux de données
25 minutes34 secondesPrincipes de conception de bases de données et spécifications d'écriture SQL quotidiennes
15 minutes30 secondesPower Designer crée des modèles de données conceptuels et physiques
36 minutes55 secondesÉtapes globales de réglage de la base de données, optimisation du matériel et des paramètres du serveur MySQL
28 minutes46 secondesOptimisation de la structure de la base de données, optimisation de trois tables majeures et trois autres stratégies
41 minutes29 secondesPropriétés ACID des transactions et statut des transactions
27 minutes58 secondesTransactions explicites et transactions implicites
19 minutes51 secondesExemples d'utilisation de transactions
25 minutes20 secondesProblèmes de simultanéité des données et 4 niveaux d'isolement
19 minutes49 secondesAfficher et définir le niveau d'isolement MySQL
12 minutes12 secondesLire la démo dans un isolement non engagé
13 minutes23 secondesDémonstration de l'isolation des lectures validées et répétables
09 minutes27 secondesDémonstration et solution de lecture fantôme
12 minutes18 secondesComprendre les journaux de rétablissement et les journaux d'annulation, et pourquoi les journaux de rétablissement sont nécessaires
20 minutes30 secondesAnalyse de la stratégie et du processus de vidage des journaux redo
28 minutes12 secondesÉcrire dans le tampon de journalisation et dans le fichier de journalisation
19 minutes49 secondesPrésentation et processus d'écriture du journal d'annulation
32 minutes04 secondesPrésentation des verrous, des problèmes de concurrence en lecture et en écriture
21 minutes35 secondesComprendre les verrous S et X du point de vue des types d'opérations de données
21 minutes46 secondesVerrous de table : verrouillage S, verrouillage X, verrouillage intentionnel
34 minutes03 secondesVerrous de table, verrous à incrémentation automatique et verrous de métadonnées
14 minutes49 secondesVerrouillage d'enregistrement de verrouillage de ligne, verrouillage d'espace
26 minutes59 secondesVerrouillage de ligne, verrouillage à clé et verrouillage d'intention d'insertion
14 minutes23 secondesCompréhension des verrous de page, utilisation des verrous optimistes et des verrous pessimistes
19 minutes33 secondesDivision des méthodes de verrouillage : verrouillage implicite et verrouillage explicite
16 minutes07 secondesComprendre les verrous et les blocages globaux
18 minutes25 secondesVerrouiller la structure de la mémoire et la stratégie de surveillance
20 minutes20 secondesMVCC résout les problèmes de lecture et d'écriture
10 minutes56 secondesMVCC Trois Mousquetaires : Champs cachés, chaîne de versions Undolog, ReadView
26 minutes25 secondesProcessus de fonctionnement MVCC dans des niveaux d'isolement de lecture validés et reproductibles
11 minutes47 secondesProcessus MVCC pour résoudre les lectures fantômes dans le cadre de lectures répétables
07 minutes41 secondesPrésentation des six principaux fichiers journaux
12 minutes08 secondesJournal des requêtes générales, journal des erreurs
20 minutes02 secondesParamétrage du journal Binlog et démonstration de récupération de données
43 minutes58 secondesSuppression du binlog, mécanisme d'écriture du binlog et soumission en deux phases
21 minutes44 secondesAnalyse des étapes et principes des logs relais et de la réplication maître-esclave
26 minutes46 secondesImplémentation d'une architecture un maître et un esclave et synchronisation maître-esclave
34 minutes56 secondesInstructions de configuration du format Binlog
11 minutes49 secondesRésolution de problèmes de cohérence de synchronisation des données
14 minutes17 secondesPrésentation de la sauvegarde des données et implémentation des données de sauvegarde logique avec mysqldump
30 minutes06 secondesDémontrer MySQL pour implémenter la récupération logique des données
18 minutes06 secondesDémonstration de sauvegarde physique et de récupération physique, d'exportation et d'importation de données de table
24 minutes12 secondesMigration de base de données et comment supprimer la base de données sans s'enfuir
18 minutes10 secondesMessage
08 minutes47 secondesPlafond du cours MySQL : explication de 6 paradigmes majeurs, 7 analyses de journaux majeures, 7 outils majeurs d'analyse des performances SQL, 9 analyses majeures du moteur de stockage, 10 catégories principales et 30 sous-catégories de scénarios d'optimisation, 15 explications d'application des différents verrous, 18 règles pour création d'index, plus de 300 images d'analyse technique haute définition et non censurées...