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).
MySQL est un système de gestion de base de données relationnelle. Une base de données relationnelle stocke les données dans différentes tables au lieu de placer toutes les données dans un seul grand entrepôt, ce qui augmente la vitesse et la flexibilité.
Le langage SQL utilisé par MySQL est le langage standardisé le plus couramment utilisé pour accéder aux bases de données. Le logiciel MySQL adopte une double politique de licence et est divisé en version communautaire et version commerciale. En raison de sa petite taille, de sa vitesse rapide, de son faible coût total de possession et surtout de ses caractéristiques open source, MySQL est généralement choisi comme base de données de site Web pour le site Web. développement de sites Internet de petite et moyenne taille.
"Boolean Education Yan Shiba MySQL Introductory Video Tutorial" est un cours d'introduction de base à MySQL. Avec le développement continu de MySQL, l'utilisation de MySQL + php pour créer des sites Web est devenue une technologie de développement Web courante. Apprenez la conception Web dynamique, il est alors recommandé de choisir php+mysql. Ce cours est conçu pour aider les débutants en base de données MySQL à démarrer rapidement. Si vous avez des besoins dans ce domaine, commencez l'apprentissage de MySQL avec nous ! ! !
Adresse de lecture vidéo : http://www.php.cn/course/195.html
Le style d'enseignement du professeur :
Les enseignants donnent des cours dans des termes simples et faciles à comprendre, avec une organisation claire, une analyse couche par couche, des liens imbriqués, des arguments rigoureux et une structure rigoureuse. Ils utilisent le pouvoir logique de la pensée pour attirer. l'attention des élèves et utiliser la raison pour contrôler le processus d'enseignement en classe. En écoutant les cours du professeur, les étudiants acquièrent non seulement des connaissances, mais reçoivent également une formation à la réflexion, et sont également influencés et infectés par l'attitude académique rigoureuse du professeur
Le point le plus difficile de cette vidéo est le déclencheur : <.>
MySQL inclut la prise en charge des déclencheurs. Un déclencheur est un objet de base de données lié aux opérations de table. Lorsqu'un événement spécifié se produit sur la table où se trouve le déclencheur, l'objet sera appelé, c'est-à-dire que l'événement d'opération de la table déclenche l'exécution du déclencheur sur la table. Créer un déclencheurDans MySQL, la syntaxe de création d'un déclencheur est la suivante :
CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt
trigger_time : identifie l'heure du déclenchement, la valeur est AVANT ou APRÈS
trigger_event : identifie l'événement déclencheur, la valeur est INSERT, UPDATE ou DELETE;
tbl_name : identifie l'établissement Le nom de la table du déclencheur, c'est-à-dire la table sur laquelle le déclencheur est créé
trigger_stmt : Le corps du programme du déclencheur, qui peut être une instruction SQL, ou plusieurs instructions contenues ; en DÉBUT et FIN.
En plus de définir les opérations de base de INSERT, UPDATE et DELETE, MySQL définit également les instructions LOAD DATA et REPLACE. Ces deux instructions peuvent également provoquer le déclenchement des 6 types ci-dessus. de déclencheurs.
Déclencheur de type UPDATE : le déclencheur est activé lorsqu'une ligne est modifiée ; , qui peut être déclenché par l'instruction UPDATE Trigger ;
DELETE trigger : le déclencheur est activé lorsqu'une ligne est supprimée et peut être déclenché par les instructions DELETE et REPLACE.
Dans MySQL, la syntaxe de l'instruction BEGIN … END est :
BEGIN [statement_list] END
Dans MySQL, le point-virgule est l'identifiant de la fin de l'instruction. Lorsqu'il rencontre un point-virgule, cela signifie que l'instruction est terminée et que MySQL peut commencer l'exécution. Par conséquent, l'interpréteur démarre l'exécution après avoir rencontré un point-virgule dans la liste_instructions, puis signale une erreur car aucun BEGIN correspondant à END n'est trouvé.
La commande DELIMITER sera utilisée à ce moment (DELIMITER est le délimiteur, la signification du séparateur). C'est une commande et ne nécessite pas d'identifiant de fin d'instruction. La syntaxe est :
DELIMITER new_delemiter.
new_delemiter peut être défini sur 1 ou plusieurs symboles de longueur, la valeur par défaut est un point-virgule (;), nous pouvons le remplacer par d'autres symboles, tels que $ :
DELIMITER $
L'instruction qui suit se termine par un point-virgule , explication Le processeur ne répondra pas. Ce n'est que lorsque $ est rencontré que l'instruction est considérée comme terminée. Notez qu'après l'avoir utilisé, n'oubliez pas de le modifier à nouveau.
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!