section suivante: 多行子查询案例分析832 joue

5 秒后自动播放下一节
  Regarder à nouveau

MySQL du novice à l'expert (Basique/Avancé/Optimisation)

Introduction >
chapitredidacticiel
Chapitre1Introduction et introduction aux bases de données

Introduction au cours

09 minutes13 secondes

Pourquoi utiliser des bases de données et des concepts courants de bases de données

16 minutes02 secondes

Comparaison des SGBD courants

18 minutes47 secondes

Comparaison des SGBDR et des non-SGBDR

20 minutes04 secondes

4 types de relations entre les modèles ER et les enregistrements de table

20 minutes32 secondes
Chapitre2installation et configuration de MySQL

Désinstallation de MySQL 8.0

20 minutes41 secondes

Téléchargement, installation et configuration des versions mysql 8.0 et 5.7

35 minutes29 secondes

FAQ sur le démarrage du service d'installation mysql et la connexion de l'utilisateur

19 minutes18 secondes

Démonstration d'utilisation de MySQL-paramètre de jeu de caractères mysql5.7

27 minutes52 secondes

Utilisation d'outils tels que navicat_sqlyog_dbserver

28 minutes59 secondes

structure du répertoire mysql et exercices parascolaires pour les deux premiers chapitres

33 minutes55 secondes
Chapitre3Présentation de SQL et requête SELECT de base

Présentation de SQL et classification SQL

34 minutes29 secondes

Spécifications d'utilisation SQL et importation de données

32 minutes01 secondes

La structure SELECT...FROM la plus basique

09 minutes01 secondes

Colonne alias_duplication_NULL_DESC et autres opérations

33 minutes18 secondes

Filtrer les données en utilisant WHERE

10 minutes06 secondes

Devoirs

09 minutes34 secondes
Chapitre4opérateur

Utilisation d'opérateurs arithmétiques

17 minutes04 secondes

Utilisation d'opérateurs de comparaison

58 minutes02 secondes

Utilisation d'opérateurs logiques et d'opérateurs au niveau du bit

22 minutes57 secondes

Exercices d'opérateur après le cours

17 minutes26 secondes
Chapitre5Opérations de tri et de pagination

ORDER BY implémente les opérations de tri

21 minutes32 secondes

LIMIT implémente les opérations de pagination

30 minutes53 secondes

Tri et pagination des exercices après les cours

10 minutes48 secondes
Chapitre6Requête multi-tables

Pourquoi avons-nous besoin de requêtes multi-tables ?

22 minutes13 secondes

Erreurs de produits cartésiens et correction des requêtes multi-tables

35 minutes42 secondes

Jointure équivalente VS jointure non équivalente, jointure automatique VS non-jointure automatique

16 minutes33 secondes

Comment implémenter des jointures internes et externes avec la syntaxe SQL92 et 99

35 minutes54 secondes

Utilisez SQL99 pour implémenter 7 opérations JOIN

21 minutes39 secondes

Utilisation de NATURAL JOIN et USING

10 minutes54 secondes

Exercices après les cours sur les requêtes multi-tables

34 minutes31 secondes
Chapitre7fonction sur une seule ligne

Classification des fonctions

12 minutes45 secondes

Explication des fonctions de types numériques

36 minutes10 secondes

Explication des fonctions de type chaîne

30 minutes59 secondes

Explication des fonctions des types de date et d'heure

52 minutes37 secondes

Explication de la fonction de contrôle de processus

21 minutes42 secondes

Fonctions d'informations de chiffrement et de décryptage_MySQL et autres explications

25 minutes05 secondes

Exercices après les cours sur une seule ligne

29 minutes02 secondes
Chapitre8fonction d'agrégation

5 fonctions d'agrégation couramment utilisées

43 minutes07 secondes

Utilisation de GROUP BY

31 minutes29 secondes

L'utilisation de HAVING et le processus d'exécution des instructions SQL

44 minutes00 secondes

Exercices après les cours sur la fonction globale

19 minutes03 secondes
Chapitre9sous-requête

Exemples de sous-requêtes et classifications de sous-requêtes

27 minutes25 secondes

Analyse de cas de sous-requête à une seule ligne

29 minutes18 secondes

Analyse de cas de sous-requête multiligne

25 minutes14 secondes

Analyse de cas de sous-requête corrélée

45 minutes57 secondes

Exercices parascolaires sous-requête

40 minutes16 secondes

Sous-requête, exercice 2 après les cours

48 minutes28 secondes
Chapitre10Créer un tableau de données de gestion

Création, modification et suppression de base de données

37 minutes54 secondes

Types de données courants_Deux façons de créer des tables

30 minutes18 secondes

Modifier table_rename table_delete table_clear table

22 minutes52 secondes

L'utilisation de COMMIT et ROLLBACK dans DCL

21 minutes58 secondes

Convention de dénomination Alibaba MySQL et atomisation de MySQL8DDL

20 minutes29 secondes

Exercices post-cours sur la création de tables de gestion

38 minutes37 secondes
Chapitre11Ajouter, supprimer, modifier

Ajouter des données au DML

26 minutes28 secondes

DML 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 secondes

Ajouter, supprimer et modifier des exercices après les cours

37 minutes20 secondes
Chapitre12Type de données MySQL

Présentation du type de données_Paramètres du jeu de caractères

23 minutes19 secondes

Explication du type de données entier

25 minutes22 secondes

Explication des nombres à virgule flottante, des nombres à virgule fixe et des types de bits

36 minutes29 secondes

Types de date et d'heure expliqués

37 minutes52 secondes

Types de chaînes de texte (y compris ENUM, SET) expliqués

35 minutes18 secondes

Explication des types binaires et des types JSON

24 minutes12 secondes

Résumé et suggestions pour l'utilisation du type

06 minutes13 secondes
Chapitre13contrainte

Classification de l'intégrité des données et des contraintes

17 minutes27 secondes

Utilisation de contraintes non nulles

15 minutes30 secondes

Utilisation de contraintes uniques

35 minutes45 secondes

Utilisation de contraintes de clé primaire

21 minutes46 secondes

INCRÉMENTATION AUTOMATIQUE

21 minutes16 secondes

Utilisation de contraintes de clé étrangère

42 minutes01 secondes

Vérifier les contraintes et les contraintes de valeur par défaut

20 minutes22 secondes

Exercices périscolaires de contrainte

33 minutes24 secondes
Chapitre14voir

Comprendre les objets et les vues de base de données

25 minutes54 secondes

Création et affichage de vues

26 minutes12 secondes

Mise à jour des données de vue et suppression de vues

25 minutes01 secondes

Voir les exercices après les cours

17 minutes08 secondes
Chapitre15procédure stockée

Instructions d'utilisation des procédures stockées

19 minutes20 secondes

Création et appel de procédures stockées

33 minutes01 secondes

Création et appel de fonctions stockées

23 minutes30 secondes

Afficher, modifier et supprimer des procédures et des fonctions stockées

25 minutes45 secondes

Exercices après les cours sur la fonction de procédure stockée

42 minutes34 secondes
Chapitre16Variables et structures

Utilisation des variables système GLOBAL et SESSION

34 minutes41 secondes

Utilisation de variables utilisateur de session et de variables locales

42 minutes15 secondes

Mécanisme de gestion des erreurs du programme

41 minutes15 secondes

Utilisation de la structure de succursales IF

35 minutes15 secondes

Utilisation d'une structure de succursales CAS

27 minutes00 secondes

LOOP_WHILE_REPEAT structures à trois boucles

51 minutes47 secondes

Utilisation de LEAVE et ITEEATE

28 minutes42 secondes

Utilisation des curseurs

29 minutes07 secondes

Devoirs

58 minutes55 secondes
Chapitre17déclenchement

Créer un déclencheur

38 minutes13 secondes

Afficher l'exercice après les cours Supprimer Trigger_Trigger

31 minutes28 secondes
Chapitre18Nouvelles fonctionnalités de MySQL8.0 et expressions de table communes

nouvelles fonctionnalités de mysql8.0

01 heures13 minutes00 secondes

Expressions de table communes_exercices après les cours

35 minutes12 secondes
Chapitre19Présentation des fonctionnalités avancées

Aperçu des chapitres

19 minutes12 secondes

Préparation de l'environnement CentOS

22 minutes26 secondes

Désinstallation de MySQL

11 minutes12 secondes

Installez les versions MySQL8.0 et 5.7 sous Linux

25 minutes59 secondes

SQLyog implémente une connexion à distance pour MySQL8.0 et 5.7

26 minutes16 secondes

Modification du jeu de caractères et explication des principes sous-jacents

26 minutes40 secondes

Règles de comparaison_processus d'encodage et de décodage de la requête à la réponse

21 minutes26 secondes

Spécifications du cas SQL et paramètres sql_mode

24 minutes05 secondes

Structure du répertoire MySQL et représentation des tables dans le système de fichiers

34 minutes48 secondes
Chapitre20Opérations sur les utilisateurs et les mots de passe des utilisateurs et gestion des autorisations

Création, modification, suppression d'utilisateurs

22 minutes28 secondes

Définition et gestion des mots de passe des utilisateurs

14 minutes42 secondes

Gestion des autorisations et contrôle d'accès

38 minutes30 secondes

Utilisation des rôles

24 minutes02 secondes

Fichiers de configuration, variables système et architecture logique MySQL

35 minutes16 secondes
Chapitre21Processus d'exécution SQL

Processus d'exécution SQL

21 minutes30 secondes

Démonstration du flux d'exécution SQL dans MySQL 8.0 et 5.7

16 minutes16 secondes

L'utilisation du processus d'exécution SQL et du pool de tampons dans Oracle

22 minutes28 secondes
Chapitre22Moteurs et index de stockage

Paramétrage du moteur de stockage de la table, comparaison entre InnoDB et MyISAM

32 minutes43 secondes

Utilisation de moteurs de stockage tels que Archive, CSV et Memory

15 minutes43 secondes

Pourquoi utiliser les index et leurs avantages et inconvénients

24 minutes16 secondes

Une solution simple de conception d’index

22 minutes22 secondes

Plan de conception itérative pour les index

18 minutes51 secondes

Les notions d’index clusterisé, d’index secondaire et d’index conjoint

23 minutes24 secondes

Points à noter à propos des arbres B+ dans le schéma d'indexation InnoDB_MyISAM

25 minutes22 secondes

Comparaison de l'indice de hachage, de l'arbre AVL, de l'arbre B et de l'arbre B+

41 minutes20 secondes
Chapitre23Structure de stockage de données InnoDB

Présentation de la structure de stockage de données InnoDB

20 minutes23 secondes

En-tête et queue du fichier de structure de page

17 minutes52 secondes

Enregistrement maximum minimum de la structure de la page_Enregistrer les informations d'en-tête du format de ligne

24 minutes10 secondes

Structure des pages : répertoire des pages et en-tête de la page

17 minutes49 secondes

Définir le format de ligne et l'analyse du fichier ibd Format de ligne compact

30 minutes46 secondes

Débordement de ligne et dynamique, compressé, redondant

17 minutes16 secondes

Segments, zones de fragmentation et structures d'espace table

36 minutes28 secondes
Chapitre24Classement de l'indice

Classement de l'indice

11 minutes33 secondes

Trois façons d'ajouter des index à une table

38 minutes52 secondes

Supprimer l'index et nouvelles fonctionnalités d'index : index décroissant, index masqué

32 minutes13 secondes

11 situations adaptées à la création d'index (1)

35 minutes22 secondes

11 situations adaptées à la création d'index (2)

24 minutes44 secondes

7 situations dans lesquelles la création d'un index n'est pas adaptée

09 minutes57 secondes
Chapitre25Étapes d'optimisation de la base de données

Afficher les paramètres de performances du système

17 minutes56 secondes

Analyse lente du journal des requêtes, AFFICHER LE PROFIL pour afficher les coûts d'exécution SQL

26 minutes00 secondes
Chapitre26EXPLIQUER

Présentation d'EXPLAIN et analyse des champs de table et d'identifiant

31 minutes27 secondes

EXPLAIN中select_type、partitions

39 minutes57 secondes

Analyse des références, des lignes, filtrées et supplémentaires dans EXPLAIN

30 minutes04 secondes

EXPLIQUER les 4 formats et l'optimiseur de vue réécrit SQL

19 minutes10 secondes

Plan d'exécution de l'optimiseur d'analyse de trace et utilisation de la vue schéma Sys

10 minutes21 secondes
Chapitre27Échec de l'index

11 situations dans lesquelles la préparation et l'indexation des données échouent

41 minutes23 secondes

11 cas de défaillance d'index 2

19 minutes29 secondes
Chapitre28Requête de jointure, sous-requête, requête de pagination

Optimisation des requêtes des jointures externes et internes

19 minutes45 secondes

Le principe sous-jacent de l'instruction JOIN

27 minutes56 secondes

Optimisation des sous-requêtes et optimisation du tri

42 minutes12 secondes

Optimisation GROUP BY, optimisation des requêtes de pagination

06 minutes03 secondes

Utilisation de l'indice de couverture

21 minutes57 secondes

La condition de l'index est abaissée

18 minutes27 secondes

Autres stratégies d'optimisation des requêtes

12 minutes51 secondes

Comment concevoir la clé primaire de la base de données Taobao

26 minutes38 secondes
Chapitre29paradigme

Aperçu du paradigme et première forme normale

21 minutes42 secondes

Deuxième forme normale et troisième forme normale

25 minutes44 secondes

Applications de dénormalisation

23 minutes23 secondes

Forme normale de bain, quatrième forme normale, cinquième forme normale et forme normale de clé de champ

18 minutes19 secondes

Cas pratiques de paradigme

18 minutes37 secondes
Chapitre30Modélisation ER, principes de conception, rédaction de spécifications

Le processus de modélisation ER et de conversion des tableaux de données

25 minutes34 secondes

Principes de conception de bases de données et spécifications d'écriture SQL quotidiennes

15 minutes30 secondes

Power Designer crée des modèles de données conceptuels et physiques

36 minutes55 secondes
Chapitre31Optimisation de la base de données

Étapes globales de réglage de la base de données, optimisation du matériel et des paramètres du serveur MySQL

28 minutes46 secondes

Optimisation de la structure de la base de données, optimisation de trois tables majeures et trois autres stratégies

41 minutes29 secondes
Chapitre32affaires

Propriétés ACID des transactions et statut des transactions

27 minutes58 secondes

Transactions explicites et transactions implicites

19 minutes51 secondes

Exemples d'utilisation de transactions

25 minutes20 secondes
Chapitre33Problèmes de concurrence et niveaux d’isolement

Problèmes de simultanéité des données et 4 niveaux d'isolement

19 minutes49 secondes

Afficher et définir le niveau d'isolement MySQL

12 minutes12 secondes

Lire la démo dans un isolement non engagé

13 minutes23 secondes

Démonstration de l'isolation des lectures validées et répétables

09 minutes27 secondes

Démonstration et solution de lecture fantôme

12 minutes18 secondes
Chapitre34Refaire le journal, Annuler le journal

Comprendre les journaux de rétablissement et les journaux d'annulation, et pourquoi les journaux de rétablissement sont nécessaires

20 minutes30 secondes

Analyse 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 secondes

Présentation et processus d'écriture du journal d'annulation

32 minutes04 secondes
Chapitre35Verrouillage

Présentation des verrous, des problèmes de concurrence en lecture et en écriture

21 minutes35 secondes

Comprendre les verrous S et X du point de vue des types d'opérations de données

21 minutes46 secondes

Verrous de table : verrouillage S, verrouillage X, verrouillage intentionnel

34 minutes03 secondes

Verrous de table, verrous à incrémentation automatique et verrous de métadonnées

14 minutes49 secondes

Verrouillage d'enregistrement de verrouillage de ligne, verrouillage d'espace

26 minutes59 secondes

Verrouillage de ligne, verrouillage à clé et verrouillage d'intention d'insertion

14 minutes23 secondes

Compréhension des verrous de page, utilisation des verrous optimistes et des verrous pessimistes

19 minutes33 secondes

Division des méthodes de verrouillage : verrouillage implicite et verrouillage explicite

16 minutes07 secondes

Comprendre les verrous et les blocages globaux

18 minutes25 secondes

Verrouiller la structure de la mémoire et la stratégie de surveillance

20 minutes20 secondes
Chapitre36MVCC

MVCC résout les problèmes de lecture et d'écriture

10 minutes56 secondes

MVCC Trois Mousquetaires : Champs cachés, chaîne de versions Undolog, ReadView

26 minutes25 secondes

Processus de fonctionnement MVCC dans des niveaux d'isolement de lecture validés et reproductibles

11 minutes47 secondes

Processus MVCC pour résoudre les lectures fantômes dans le cadre de lectures répétables

07 minutes41 secondes
Chapitre37Six fichiers journaux majeurs

Présentation des six principaux fichiers journaux

12 minutes08 secondes

Journal des requêtes générales, journal des erreurs

20 minutes02 secondes

Paramétrage du journal Binlog et démonstration de récupération de données

43 minutes58 secondes

Suppression du binlog, mécanisme d'écriture du binlog et soumission en deux phases

21 minutes44 secondes

Analyse des étapes et principes des logs relais et de la réplication maître-esclave

26 minutes46 secondes

Implémentation d'une architecture un maître et un esclave et synchronisation maître-esclave

34 minutes56 secondes

Instructions de configuration du format Binlog

11 minutes49 secondes
Chapitre38Synchronisation et sauvegarde des données

Résolution de problèmes de cohérence de synchronisation des données

14 minutes17 secondes

Présentation de la sauvegarde des données et implémentation des données de sauvegarde logique avec mysqldump

30 minutes06 secondes

Démontrer MySQL pour implémenter la récupération logique des données

18 minutes06 secondes

Démonstration de sauvegarde physique et de récupération physique, d'exportation et d'importation de données de table

24 minutes12 secondes

Migration de base de données et comment supprimer la base de données sans s'enfuir

18 minutes10 secondes

Message

08 minutes47 secondes
  • AnnulerrépondreEnvoi en cours
  • Annulerposter une noteEnvoi en cours