Maison base de données tutoriel mysql qu'est-ce que la base de données MySQL

qu'est-ce que la base de données MySQL

Dec 01, 2021 pm 03:28 PM
mysql数据库

La base de données mysql était à l'origine un système de gestion de bases de données relationnelles open source. Le développeur original était la société suédoise MySQL AB. La société a été acquise par Sun Microsystems en 2009, Oracle a acquis Sun Microsystems, MySQL et devient un produit d'Oracle. .

qu'est-ce que la base de données MySQL

L'environnement d'exploitation de cet article : système Windows 7, mysql version 8.0, ordinateur Dell G3.

Qu'est-ce que la base de données mysql ?

MySQL est un système de gestion de base de données relationnelle développé par la société suédoise MySQL AB et est 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 (officiellement prononcé /maɪˌɛskjuːˈɛl/"My S-Q-L", mais aussi souvent prononcé comme /maɪˈsiːkwəl/"My Sequel") était à l'origine un système de gestion de bases de données relationnelles open source, développé à l'origine par la société suédoise MySQL AB, qui a été acquise par Sun. Microsystèmes en 2008. En 2009, Oracle a acquis Sun Microsystems et MySQL est devenu un produit d'Oracle.

MySQL est devenu la base de données open source la plus populaire dans le passé en raison de ses hautes performances, de son faible coût et de sa bonne fiabilité, et est donc largement utilisé dans les sites Web de petite et moyenne taille sur Internet. À mesure que MySQL continue de mûrir, il est progressivement utilisé dans des sites Web et des applications à plus grande échelle, tels que Wikipédia, Google et Facebook. Le « M » dans la très populaire combinaison de logiciels open source LAMP fait référence à MySQL.

Cependant, après avoir été racheté par Oracle, Oracle a considérablement augmenté le prix de la version commerciale de MySQL et Oracle ne prend plus en charge le développement d'OpenSolaris, un autre projet de logiciel libre. Cela a conduit la communauté du logiciel libre à se demander si Oracle continuera à le prendre en charge. MySQL. Il existe des inquiétudes concernant la version communautaire (la seule version gratuite parmi MySQL). Michael Widenius, le fondateur de MySQL, a créé une branche MariaDB basée sur MySQL. Certains logiciels open source qui utilisaient à l’origine MySQL se sont progressivement tournés vers MariaDB ou d’autres bases de données. Par exemple, Wikipédia a officiellement annoncé en 2013 qu'elle migrerait de MySQL vers la base de données MariaDB [6].

La licence MySQL est désormais divisée en édition communautaire gratuite et édition standard payante, édition entreprise, etc. [7]. De manière générale, si MySQL est publié dans un projet non open source, ou si Oracle doit fournir un support technique pour MySQL, ou si certains outils ou plug-ins de la version entreprise de MySQL sont utilisés, ou si le code source de MySQL est modifié et utilisé comme Les logiciels fermés, etc., doivent acheter la version commerciale. Si vous installez et utilisez simplement MySQL, ou même modifiez et utilisez MySQL, qu'il soit facturé ou non ou si le logiciel n'inclut pas MySQL et que l'utilisateur du logiciel installe MySQL par lui-même ou si MySQL est inclus dans open ; produits logiciels sources utilisant l'accord GPL, vous pouvez utiliser la version communautaire dans ces cas MySQL.

fonctionnalités mysql

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

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

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

  • Prend en charge le multithreading, utilise pleinement les ressources du processeur et prend en charge plusieurs utilisateurs.

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

  • Il peut être exécuté en tant qu'application distincte dans un environnement réseau client-serveur, ou il peut être intégré à d'autres logiciels en tant que bibliothèque.

  • 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.

  • Fournit plusieurs méthodes de connexion à la base de données telles que TCP/IP, ODBC et JDBC.

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

  • Peut gérer de grandes bases de données contenant des dizaines de millions d'enregistrements.

【Recommandations associées : 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!

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)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

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)

Pratique de développement PHP : utilisez PHPMailer pour envoyer des e-mails aux utilisateurs de la base de données MySQL Pratique de développement PHP : utilisez PHPMailer pour envoyer des e-mails aux utilisateurs de la base de données MySQL Aug 05, 2023 pm 06:21 PM

Pratique de développement PHP : utilisez PHPMailer pour envoyer des e-mails aux utilisateurs de la base de données MySQL Introduction : Dans la construction de l'Internet moderne, l'e-mail est un outil de communication important. Qu’il s’agisse d’enregistrement d’utilisateur, de réinitialisation de mot de passe ou de confirmation de commande en e-commerce, l’envoi d’emails est une fonction essentielle. Cet article explique comment utiliser PHPMailer pour envoyer des e-mails et enregistrer les informations de courrier électronique dans le tableau d'informations utilisateur de la base de données MySQL. 1. Installez la bibliothèque PHPMailer PHPMailer est

Go langage et base de données MySQL : Comment séparer les données chaudes et froides ? Go langage et base de données MySQL : Comment séparer les données chaudes et froides ? Jun 18, 2023 am 08:26 AM

À mesure que la quantité de données continue d’augmenter, les performances des bases de données deviennent un problème de plus en plus important. Le traitement de séparation des données chaudes et froides est une solution efficace qui peut séparer les données chaudes et les données froides, améliorant ainsi les performances et l'efficacité du système. Cet article explique comment utiliser le langage Go et la base de données MySQL pour séparer les données chaudes et froides. 1. Qu'est-ce que le traitement de séparation des données chaudes et froides ? Le traitement de séparation des données chaudes et froides est un moyen de classer les données chaudes et les données froides. Les données chaudes font référence aux données avec une fréquence d'accès élevée et des exigences de performances élevées.

Comment utiliser la base de données MySQL pour l'analyse de séries chronologiques ? Comment utiliser la base de données MySQL pour l'analyse de séries chronologiques ? Jul 12, 2023 am 08:39 AM

Comment utiliser la base de données MySQL pour l'analyse de séries chronologiques ? Les données de séries chronologiques font référence à une collection de données classées par ordre chronologique, qui présentent une continuité et une corrélation temporelles. L'analyse des séries chronologiques est une méthode d'analyse de données importante qui peut être utilisée pour prédire les tendances futures, découvrir les changements cycliques, détecter les valeurs aberrantes, etc. Dans cet article, nous présenterons comment utiliser une base de données MySQL pour l'analyse de séries chronologiques, ainsi que des exemples de code. Créer une table de données Tout d'abord, nous devons créer une table de données pour stocker les données de séries chronologiques. Supposons que nous voulions analyser le nombre

Comment effectuer une sauvegarde incrémentielle des données de la base de données MySQL à l'aide du langage Go Comment effectuer une sauvegarde incrémentielle des données de la base de données MySQL à l'aide du langage Go Jun 17, 2023 pm 02:28 PM

À mesure que la quantité de données augmente, la sauvegarde des bases de données devient de plus en plus importante. Pour la base de données MySQL, nous pouvons utiliser le langage Go pour réaliser une sauvegarde incrémentielle automatisée. Cet article présentera brièvement comment utiliser le langage Go pour effectuer une sauvegarde incrémentielle des données de la base de données MySQL. 1. Installez l'environnement linguistique Go. Tout d'abord, nous devons installer l'environnement linguistique Go localement. Vous pouvez vous rendre sur le site officiel pour télécharger le package d'installation correspondant et l'installer. 2. Installez la bibliothèque correspondante. Le langage Go fournit de nombreuses bibliothèques tierces pour accéder aux bases de données MySQL, parmi lesquelles les plus couramment utilisées sont

Dans quelle mesure puis-je développer des compétences en matière de bases de données MySQL pour être employées avec succès ? Dans quelle mesure puis-je développer des compétences en matière de bases de données MySQL pour être employées avec succès ? Sep 12, 2023 pm 06:42 PM

Dans quelle mesure puis-je développer des compétences en matière de bases de données MySQL pour être employées avec succès ? Avec le développement rapide de l’ère de l’information, les systèmes de gestion de bases de données sont devenus un élément indispensable et important dans tous les domaines. En tant que système de gestion de bases de données relationnelles couramment utilisé, MySQL propose un large éventail de domaines d'application et d'opportunités d'emploi. Alors, dans quelle mesure les compétences en matière de bases de données MySQL doivent-elles être développées pour être utilisées avec succès ? Tout d’abord, maîtriser les principes de base et les connaissances de base de MySQL est la condition la plus fondamentale. MySQL est une gestion de base de données relationnelle open source

Comment utiliser la base de données MySQL pour le traitement d'images ? Comment utiliser la base de données MySQL pour le traitement d'images ? Jul 14, 2023 pm 12:21 PM

Comment utiliser la base de données MySQL pour le traitement d'images ? MySQL est un puissant système de gestion de bases de données relationnelles. En plus d'être utilisé pour stocker et gérer des données, il peut également être utilisé pour le traitement d'images. Cet article explique comment utiliser une base de données MySQL pour le traitement d'images et fournit quelques exemples de code. Avant de commencer, assurez-vous d'avoir installé une base de données MySQL et d'être familiarisé avec les instructions SQL de base. Créer une table de base de données Commencez par créer une nouvelle table de base de données pour stocker les données d'image. La structure du tableau peut être la suivante

Comment établir une connexion fiable à la base de données MySQL en utilisant le langage Go ? Comment établir une connexion fiable à la base de données MySQL en utilisant le langage Go ? Jun 17, 2023 pm 07:18 PM

Avec la grande quantité de données qui doivent être stockées et traitées, MySQL est devenue l'une des bases de données relationnelles les plus couramment utilisées dans le développement d'applications. Le langage Go devient de plus en plus populaire parmi les développeurs en raison de son traitement simultané efficace et de sa syntaxe concise. Cet article amènera les lecteurs à mettre en œuvre une connexion fiable à la base de données MySQL via le langage Go, permettant aux développeurs d'interroger et de stocker les données plus efficacement. 1. Plusieurs façons pour le langage Go de se connecter à la base de données MySQL. Il existe généralement trois façons de se connecter à la base de données MySQL en langage Go, à savoir : 1. Bibliothèque tierce.

Comment migrer les données de la base de données MySQL à l'aide du langage Go Comment migrer les données de la base de données MySQL à l'aide du langage Go Jun 17, 2023 am 09:01 AM

Avec la croissance de l’entreprise, les mises à niveau des versions de bases de données et d’autres facteurs, la migration de bases de données devient de plus en plus courante. Lors de la migration de données, il est important de choisir les bons outils et langages. Cet article explique comment utiliser le langage Go pour migrer les données de la base de données MySQL. Installez le pilote MySQL Avant d'utiliser le langage Go pour migrer la base de données MySQL, vous devez d'abord installer le pilote MySQL. Dans le langage Go, vous avez le choix entre de nombreux pilotes MySQL. Dans cet article, nous sélectionnerons le package de pilotes MySQL officiel le plus couramment utilisé : "dat

See all articles