mysql est écrit en utilisant les langages C et "C++" ; "C++" est bon en programmation orientée objet et peut également effectuer une programmation basée sur les processus. L'analyseur SQL est écrit en utilisant yacc, en utilisant C et "C++" en écrivant MySQL dans le langage. Le langage peut améliorer la qualité de programmation des programmes à grande échelle et les capacités de description des problèmes des langages de programmation.
L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.
MySQL est écrit en C et C++.
Et utilisé une variété de compilateurs pour les tests afin de garantir la portabilité du code source.
Son analyseur SQL est écrit en yacc, mais il utilise un lexer fait maison. MySQL fonctionne sur de nombreuses plates-formes système.
Mysql, en tant que grande base de données, a des exigences élevées en matière de fiabilité et de concurrence, et InnoDB est le moteur de stockage MySQL par défaut.
C++ est bon en programmation orientée objet et peut également effectuer une programmation basée sur des processus. C++ possède non seulement les caractéristiques pratiques d'un fonctionnement informatique efficace, mais s'engage également à améliorer la qualité de programmation des programmes à grande échelle et les capacités de description des problèmes. des langages de programmation.
Connaissances élargies :
Par rapport à d'autres grandes bases de données telles que Oracle, DB2, SQL Server, etc., MySQL a ses propres défauts, mais cela n'a pas du tout réduit sa popularité. Pour les utilisateurs individuels en général et les petites et moyennes entreprises, les fonctions fournies par MySQL sont plus que suffisantes et, comme MySQL est un logiciel open source, il peut réduire considérablement le coût total de possession.
Linux comme système d'exploitation, Apache ou Nginx comme serveur Web, MySQL comme base de données et PHP/Perl/Python comme interpréteur de script côté serveur. Étant donné que ces quatre logiciels sont tous des logiciels gratuits ou open source (FLOSS), vous pouvez utiliser cette méthode pour créer un système de site Web stable et gratuit sans dépenser un centime (à l'exception des coûts de main-d'œuvre), ce qui est appelé « LAMP » dans l'industrie ou. Combinaison "LNMP".
Apprentissage recommandé : Tutoriel vidéo mysql
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!