Dernier tutoriel manuel MySQL

Lire(126126) temps de mise à jour(2022-04-15)

"MySQL Development Manual" est le dernier manuel de référence en ligne officiel de MySQL. Il contient des explications détaillées sur divers points de connaissances tels que les ajouts, les suppressions, les modifications et les index de la base de données MySQL. Il s'agit d'un document de référence de requête en ligne indispensable pour les utilisateurs de MYSQL et. les apprenants !


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 l'un des meilleurs logiciels 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 politique de double licence et est divisé en version communautaire et version commerciale. En raison de sa petite taille, de sa vitesse rapide et de son faible coût total de possession, en particulier open source, MySQL est généralement choisi comme site Web pour le développement de petits sites. et des sites Web de taille moyenne.

Conseils : Avant de commencer ce tutoriel, vous devez connaître les bases de PHP et HTML et être capable de les appliquer simplement. De nombreux exemples de ce tutoriel sont liés au langage PHP. Nos exemples utilisent essentiellement le langage PHP à des fins de démonstration.

Caractéristiques du système MySQL

  1. écrites en C et C++ et testées à l'aide de divers compilateurs pour garantir la portabilité du code source.

  2. Prend en charge AIX, FreeBSD, HP-UX, Linux, Mac OS, NovellNetware, OpenBSD, OS/2 Wrap, Solaris, Windows et d'autres systèmes d'exploitation.

  3. Fournit des API pour plusieurs langages de programmation. Ces langages de programmation incluent C, C++, Python, Java, Perl, PHP, Eiffel, Ruby, .NET et Tcl, etc.

  4. Prend en charge le multithreading et utilise pleinement les ressources du processeur.

  5. Algorithme de requête SQL optimisé, améliorant efficacement la vitesse des requêtes.

  6. Il peut être utilisé comme une application distincte dans un environnement réseau client-serveur, ou il peut être intégré dans d'autres logiciels en tant que bibliothèque.

  7. Fournit une prise en charge multilingue. Les encodages courants tels que le chinois GB 2312, BIG5, le japonais Shift_JIS, etc. peuvent être utilisés comme noms de table de données et noms de colonnes de données.

  8. Fournit plusieurs canaux de connexion à la base de données tels que TCP/IP, ODBC et JDBC.

  9. Fournit des outils de gestion pour gérer, vérifier et optimiser les opérations de base de données.

  10. Prend en charge les grandes bases de données. Peut gérer de grandes bases de données contenant des dizaines de millions d’enregistrements.

  11. Prend en charge plusieurs moteurs de stockage.

  12. MySQL est open source, vous n'avez donc pas besoin de payer de supplément.

  13. MySQL utilise le formulaire standard du langage de données SQL.

  14. MySQL prend en charge PHP, qui est un langage de développement Web populaire.

  15. MySQL peut être personnalisé et adopte le protocole GPL. Vous pouvez modifier le code source pour développer votre propre système MySQL.

  16. Fonctionnalité DDL/changement en ligne, le schéma de données prend en charge les applications dynamiques et la flexibilité des développeurs (nouveau dans la version 5.6)

  17. Copiez les identifiants de transaction globaux pour prendre en charge les clusters d'auto-réparation (nouveau dans la version 5.6)

  18. Copiez les esclaves sans crash pour améliorer la disponibilité (nouveau dans la version 5.6)

  19. Copiez les esclaves multithread pour améliorer les performances (nouveau dans la version 5.6) 5.6)

  20. Performances 3 fois plus rapides (Nouveau dans la version 5.7)

  21. Nouvel optimiseur (Nouveau dans la version 5.7)

  22. Prise en charge native de JSON (Nouveau dans la version 5.7)

  23. Plus de réplication source (nouveau dans la version 5.7)

  24. Extension spatiale du SIG (nouveauté 5.7)

Conseils : Notre tutoriel MySQL vous aidera à maîtriser rapidement les connaissances de base de MySQL et à utiliser facilement la base de données MySQL. Si vous avez des questions, veuillez vous rendre sur le site Web PHP chinoisCommunauté MySQL pour poser vos questions, et des internautes enthousiastes y répondront pour vous.

Nouvelles fonctionnalités

  1. Partitionnement des tables et des index

  2. Réplication au niveau des lignes

  3. Prise en charge des données sur disque du cluster de base MySQL

  4. Réplication du cluster MySQL

  5. Recherche en texte intégral pour Fonctions

  6. Schéma d'information amélioré (dictionnaire de données)

  7. API enfichable

  8. Tableau des journaux du serveur

  9. XML (sous-ensemble du langage de balisage généralisé standard)/prise en charge XPath

  10. Gestionnaire d'exemples

  11. Sauvegarde du tablespace

  12. Programme de mise à niveau mysql_upgrade

  13. Planificateur de tâches/événements interne

  14. Nouveaux outils et options de performances comme mysqlslap

Ce que couvre ce manuel du didacticiel MySQL

Ce didacticiel couvre tous les points de connaissances de base de MySQL, comprenant des explications détaillées sur les ajouts, suppressions, modifications, requêtes, index, etc. de la base de données MySQL.

Conseils : Chaque chapitre de ce tutoriel contient de nombreux exemples MySQL, vous pouvez essayer d'utiliser l'éditeur en ligne pour tester. Ces exemples vous aideront à mieux comprendre et exploiter la base de données MySQL.

Autres ressources de référence d'apprentissage liées à MySQL

En plus de l'expansion des connaissances sur le côté droit de cette page, les ressources suivantes sont également sélectionnées pour tout le monde

  1. Guide de développement faisant autorité MySQL (tutoriel)

  2. Programmation quotidienne MySQL Peu de connaissances

  3. Introduction à six puissants générateurs de code PHP/MYSQL

  4. Un résumé des tutoriels de téléchargement et d'installation de MySQL (les plus complets de l'histoire, constamment mis à jour...)

Dernier chapitre


MySQL 导入数据 2016-10-17
MySQL 导出数据 2016-10-17
MySQL 及 SQL 注入 2016-10-17
MySQL 处理重复数据 2016-10-17
MySQL 序列使用 2016-10-17
MySQL 元数据 2016-10-17
MySQL 复制表 2016-10-17
MySQL 临时表 2016-10-17