Maison base de données tutoriel mysql Partage des ressources du didacticiel vidéo de base MySQL sur Power Node

Partage des ressources du didacticiel vidéo de base MySQL sur Power Node

Sep 01, 2017 am 11:49 AM
mysql 基础 视频

title="MySQL est un système de gestion de bases de données relationnelles développé par la société suédoise MySQL AB et est actuellement un produit d'Oracle. MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus populaires. En termes d'applications WEB, MySQL est le meilleur Logiciel d'application RDBMS (Relational Database Management System) «

Partage des ressources du didacticiel vidéo de base MySQL sur Power Node

Adresse de lecture du cours : http://www.php.cn/course/391.html

Le style d'enseignement de l'enseignant :

Les cours de l'enseignant sont simples et faciles à comprendre, clairs dans leur structure et analysés couche par couche. a une argumentation rigoureuse et une structure rigoureuse, utilise le pouvoir logique de la pensée pour attirer l'attention des élèves et utilise la raison pour contrôler le processus d'enseignement en classe. En écoutant les cours de l'enseignant, les étudiants acquièrent non seulement des connaissances, mais reçoivent également une formation à la réflexion, et sont également influencés et influencés par l'attitude académique rigoureuse de l'enseignant

Le point le plus difficile de cette vidéo est le moteur de stockage :

Qu'est-ce qu'un moteur de stockage ?

Une table de base de données relationnelle est une structure de données utilisée pour stocker et organiser des informations. Un tableau peut être compris comme un tableau composé de lignes et de colonnes, semblable à la forme d'une feuille de calcul Excel. Certaines tables sont simples, certaines sont complexes, certaines tables ne sont pas du tout utilisées pour stocker des données à long terme, et certaines tables sont très rapides à lire, mais très mauvaises lors de l'insertion de données dans le processus de développement réel, nous pouvons avoir besoin de divers ; des tables, des tables différentes, signifient que différents types de données sont stockés et qu'il y aura des différences dans le traitement des données. Pour MySQL, il fournit de nombreux types de moteurs de stockage. Nous pouvons choisir différents moteurs de stockage en fonction de nos besoins en traitement de données, afin de maximiser l'utilisation des puissantes fonctions de MySQL. Cet article de blog résumera et analysera les caractéristiques de chaque moteur et ses situations applicables, et ne s'impliquera pas dans des choses plus profondes. Ma méthode d'apprentissage consiste d'abord à apprendre à l'utiliser, à savoir comment l'utiliser, puis à découvrir comment l'utiliser. Ce qui suit est une brève introduction aux moteurs de stockage pris en charge par MySQL.

MyISAM

Dans le client mysql, utilisez la commande suivante pour afficher les moteurs pris en charge par MySQL.

show engines;
Copier après la connexion

Les tables MyISAM sont indépendantes du système d'exploitation, ce qui signifie qu'elles peuvent être facilement portées des serveurs Windows vers les serveurs Linux ; chaque fois que nous créons une table de moteur MyISAM, elle sera composée de trois fichiers ; créé sur le disque local et les noms de fichiers sont indiqués. Par exemple, si je crée une table tb_Demo du moteur MyISAM, les trois fichiers suivants seront générés :

1.tb_demo.frm, qui stocke la définition de la table ; MYD, qui stocke les données ;
3.tb_demo.MYI, index de stockage.

Les tables MyISAM ne peuvent pas gérer les transactions, ce qui signifie que les tables ayant des exigences de traitement des transactions ne peuvent pas utiliser le moteur de stockage MyISAM. Le moteur de stockage MyISAM est particulièrement adapté à une utilisation dans les situations suivantes :

1. Sélectionnez des tables intensives. Le moteur de stockage MyISAM est très rapide lors du filtrage de grandes quantités de données, ce qui constitue son avantage le plus important.

2. Insérer dans des tables intensives. La fonction d'insertion simultanée de MyISAM permet aux données d'être sélectionnées et insérées simultanément. Par exemple : le moteur de stockage MyISAM convient à la gestion des données des journaux de courrier électronique ou du serveur Web.

InnoDB

InnoDB est un moteur de stockage transactionnel robuste. Ce moteur de stockage a été utilisé par de nombreuses sociétés Internet et fournit une solution puissante permettant aux utilisateurs d'exploiter un stockage de données très volumineux. MySQL version 5.6.13 est installé sur mon ordinateur et InnoDB est le moteur de stockage par défaut. InnoDB introduit également le verrouillage au niveau des lignes et les contraintes de clé étrangère Dans les situations suivantes, l'utilisation d'InnoDB est le choix le plus idéal :

1. Le moteur de stockage InnoDB est particulièrement adapté à la gestion de plusieurs demandes de mise à jour simultanées.

2. Affaires. Le moteur de stockage InnoDB est un moteur de stockage MySQL standard qui prend en charge les transactions.
3. Reprise automatique après sinistre. Contrairement à d'autres moteurs de stockage, les tables InnoDB peuvent automatiquement récupérer après un sinistre.
4. Contraintes de clé étrangère. Le seul moteur de stockage prenant en charge les clés étrangères dans MySQL est InnoDB.
5. Prise en charge de l'ajout automatique de l'attribut AUTO_INCREMENT de la colonne.

De manière générale, si la prise en charge des transactions est requise et qu'il existe une fréquence de lecture simultanée élevée, InnoDB est un bon choix.

MEMOIRE

Le point de départ pour utiliser le moteur de stockage MySQL Memory est la vitesse. Pour obtenir le temps de réponse le plus rapide, le support de stockage logique utilisé est la mémoire système. Bien que le stockage des données de la table en mémoire offre des performances élevées, lorsque le démon mysqld plante, toutes les données de la mémoire sont perdues. La vitesse gagnée entraîne certains inconvénients. Cela nécessite que les données stockées dans la table de données mémoire utilisent un format de longueur constante, ce qui signifie que les types de données de longueur variable tels que BLOB et TEXT ne peuvent pas être utilisés. Il s'agit d'un type de longueur variable, mais parce qu'il est traité en interne par MySQL. comme un type CHAR avec une longueur fixe, il peut donc être utilisé.

Le moteur de stockage mémoire est généralement utilisé dans les situations suivantes :

1. Les données cibles sont petites et consultées très fréquemment. Le stockage des données en mémoire entraînera une utilisation de la mémoire. Vous pouvez contrôler la taille de la table Mémoire via le paramètre max_heap_table_size La définition de ce paramètre peut limiter la taille maximale de la table Mémoire.

2. Si les données sont temporaires et doivent être disponibles immédiatement, elles peuvent être stockées dans une table mémoire.

3. Si les données stockées dans la table Mémoire sont soudainement perdues, cela n'aura pas d'impact négatif substantiel sur le service de l'application.

La mémoire prend en charge à la fois l'index de hachage et l'index B-tree. L'avantage de l'index B-tree par rapport à l'index de hachage est que vous pouvez utiliser des requêtes partielles et des requêtes génériques, et que vous pouvez également utiliser des opérateurs tels que et >= pour faciliter l'exploration de données. L'index de hachage effectue une "comparaison d'égalité" très rapidement, mais la "comparaison de plage" est beaucoup plus lente, donc la valeur de l'index de hachage peut être utilisée dans les opérateurs = et , mais ne convient pas pour l'opérateur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

MySQL: la facilité de gestion des données pour les débutants MySQL: la facilité de gestion des données pour les débutants Apr 09, 2025 am 12:07 AM

MySQL convient aux débutants car il est simple à installer, puissant et facile à gérer les données. 1. Installation et configuration simples, adaptées à une variété de systèmes d'exploitation. 2. Prise en charge des opérations de base telles que la création de bases de données et de tables, d'insertion, d'interrogation, de mise à jour et de suppression de données. 3. Fournir des fonctions avancées telles que les opérations de jointure et les sous-questionnaires. 4. Les performances peuvent être améliorées par l'indexation, l'optimisation des requêtes et le partitionnement de la table. 5. Prise en charge des mesures de sauvegarde, de récupération et de sécurité pour garantir la sécurité et la cohérence des données.

Puis-je récupérer le mot de passe de la base de données dans Navicat? Puis-je récupérer le mot de passe de la base de données dans Navicat? Apr 08, 2025 pm 09:51 PM

Navicat lui-même ne stocke pas le mot de passe de la base de données et ne peut récupérer que le mot de passe chiffré. Solution: 1. Vérifiez le gestionnaire de mots de passe; 2. Vérifiez la fonction "Remember Motway" de Navicat; 3. Réinitialisez le mot de passe de la base de données; 4. Contactez l'administrateur de la base de données.

Comment créer Navicat Premium Comment créer Navicat Premium Apr 09, 2025 am 07:09 AM

Créez une base de données à l'aide de NAVICAT Premium: Connectez-vous au serveur de base de données et entrez les paramètres de connexion. Cliquez avec le bouton droit sur le serveur et sélectionnez Créer une base de données. Entrez le nom de la nouvelle base de données et le jeu de caractères spécifié et la collation. Connectez-vous à la nouvelle base de données et créez le tableau dans le navigateur d'objet. Cliquez avec le bouton droit sur le tableau et sélectionnez Insérer des données pour insérer les données.

MySQL: Concepts simples pour l'apprentissage facile MySQL: Concepts simples pour l'apprentissage facile Apr 10, 2025 am 09:29 AM

MySQL est un système de gestion de base de données relationnel open source. 1) Créez une base de données et des tables: utilisez les commandes CreateDatabase et CreateTable. 2) Opérations de base: insérer, mettre à jour, supprimer et sélectionner. 3) Opérations avancées: jointure, sous-requête et traitement des transactions. 4) Compétences de débogage: vérifiez la syntaxe, le type de données et les autorisations. 5) Suggestions d'optimisation: utilisez des index, évitez de sélectionner * et utilisez les transactions.

Comment afficher le mot de passe de la base de données dans NAVICAT pour MARIADB? Comment afficher le mot de passe de la base de données dans NAVICAT pour MARIADB? Apr 08, 2025 pm 09:18 PM

NAVICAT pour MARIADB ne peut pas afficher directement le mot de passe de la base de données car le mot de passe est stocké sous forme cryptée. Pour garantir la sécurité de la base de données, il existe trois façons de réinitialiser votre mot de passe: réinitialisez votre mot de passe via Navicat et définissez un mot de passe complexe. Affichez le fichier de configuration (non recommandé, haut risque). Utilisez des outils de ligne de commande système (non recommandés, vous devez être compétent dans les outils de ligne de commande).

Comment créer une nouvelle connexion à MySQL dans Navicat Comment créer une nouvelle connexion à MySQL dans Navicat Apr 09, 2025 am 07:21 AM

Vous pouvez créer une nouvelle connexion MySQL dans NAVICAT en suivant les étapes: ouvrez l'application et sélectionnez une nouvelle connexion (CTRL N). Sélectionnez "MySQL" comme type de connexion. Entrez l'adresse Hostname / IP, le port, le nom d'utilisateur et le mot de passe. (Facultatif) Configurer les options avancées. Enregistrez la connexion et entrez le nom de la connexion.

MySQL et SQL: Compétences essentielles pour les développeurs MySQL et SQL: Compétences essentielles pour les développeurs Apr 10, 2025 am 09:30 AM

MySQL et SQL sont des compétences essentielles pour les développeurs. 1.MySQL est un système de gestion de base de données relationnel open source, et SQL est le langage standard utilisé pour gérer et exploiter des bases de données. 2.MySQL prend en charge plusieurs moteurs de stockage via des fonctions de stockage et de récupération de données efficaces, et SQL termine des opérations de données complexes via des instructions simples. 3. Les exemples d'utilisation comprennent les requêtes de base et les requêtes avancées, telles que le filtrage et le tri par condition. 4. Les erreurs courantes incluent les erreurs de syntaxe et les problèmes de performances, qui peuvent être optimisées en vérifiant les instructions SQL et en utilisant des commandes Explication. 5. Les techniques d'optimisation des performances incluent l'utilisation d'index, d'éviter la numérisation complète de la table, d'optimiser les opérations de jointure et d'améliorer la lisibilité du code.

Comment exécuter SQL dans Navicat Comment exécuter SQL dans Navicat Apr 08, 2025 pm 11:42 PM

Étapes pour effectuer SQL dans NAVICAT: Connectez-vous à la base de données. Créez une fenêtre d'éditeur SQL. Écrivez des requêtes ou des scripts SQL. Cliquez sur le bouton Exécuter pour exécuter une requête ou un script. Affichez les résultats (si la requête est exécutée).

See all articles