Tutoriel MySQL
Mysql est le système de gestion de bases de données relationnelles le plus populaire. MySQL est le meilleur SGBDR (Relational Database Management System : base de données relationnelle) en termes d'applications WEB. . Système de gestion) l'un des logiciels d'application.
Dans ce tutoriel, vous maîtriserez rapidement les connaissances de base de Mysql et utiliserez facilement la base de données Mysql.
Recommandations de tutoriel associées :
Qu'est-ce qu'une base de données ?
La base de données est un entrepôt qui organise, stocke et gère les données selon la structure des données.
Chaque base de données dispose d'une ou plusieurs API différentes pour la création, l'accès et la gestion.
Nous pouvons également stocker des données dans des fichiers, mais la lecture et l'écriture de données dans des fichiers sont relativement lentes.
Nous utilisons désormais un système de gestion de bases de données relationnelles (SGBDR) pour stocker et gérer de grandes quantités de données. La base de données dite relationnelle est une base de données basée sur le modèle relationnel, qui utilise des concepts mathématiques et des méthodes telles que l'algèbre ensembliste pour traiter les données de la base de données.
Les caractéristiques du RDBMS (Relational Database Management System) :
1 Les données apparaissent sous forme de tableaux
-
. 2. Chaque ligne contient différents noms d'enregistrement
3. Chaque colonne contient le champ de données correspondant au nom d'enregistrement
4. les colonnes forment un formulaire
5. Plusieurs formulaires forment une base de données
Terminologie SGBDR
Avant de commencer l'apprentissage la base de données MySQL, comprenons d'abord quelques termes du SGBDR :
Base de données : Une base de données est une collection de tables liées. .
Tableau de données : Un tableau est une matrice de données. Un tableau dans une base de données ressemble à une simple feuille de calcul.
Colonne : Une colonne (élément de données) qui contient les mêmes données, telles que les données du code postal.
Ligne : Une ligne (= tuple ou enregistrement) est un ensemble de données associées, telles que les données d'abonnement d'un utilisateur.
Redondance : Stockez deux fois plus de données, la redondance peut rendre le système plus rapide.
Clé primaire : La clé primaire est unique. Une table de données ne peut contenir qu'une seule clé primaire. Vous pouvez utiliser des clés primaires pour interroger des données.
Clé étrangère : La clé étrangère est utilisée pour relier deux tables.
Clé composée : La clé composite (clé composite) utilise plusieurs colonnes comme clé d'index et est généralement utilisée pour les index composites.
Indices : Utilisez des index pour accéder rapidement à des informations spécifiques dans les tables de la base de données. Un index est une structure qui trie les valeurs d'une ou plusieurs colonnes d'une table de base de données. Semblable à la table des matières d'un livre.
Intégrité référentielle : L'intégrité référentielle exige que les références à des entités inexistantes ne soient pas autorisées dans la relation. L'intégrité de l'entité est une contrainte d'intégrité que le modèle relationnel doit respecter pour garantir la cohérence des données.
MySQL est une base de données relationnelle (Relational Database Management System). Cette base de données dite « relationnelle » peut être comprise comme le concept de « table ». Composition du tableau, comme le montre la figure :
En-tête : le nom de chaque colonne ;
Colonne (col) : une collection de données avec le même type de données ;
Ligne (ligne) : chaque ligne est utilisée pour décrire les détails spécifiques ; d'un enregistrement Information ;
Valeur (valeur) : information spécifique de la ligne, chaque valeur doit être la même que le type de données de la colonne
<🎜 ; >- key (key) : La valeur de la clé est unique dans la colonne courante.
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 appartient actuellement à Oracle. MySQL est un système de gestion de bases de données relationnelles. Une base de données relationnelle stocke les données dans différentes tables au lieu de regrouper toutes les données dans un seul grand entrepôt, ce qui augmente la vitesse et la flexibilité.
- Mysql est open source, vous n'avez donc pas besoin de payer de supplément.
- Mysql 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.
- MySQL utilise le formulaire de langage de données SQL standard.
- Mysql peut être utilisé sur plusieurs systèmes et prend en charge plusieurs langues. Ces langages de programmation incluent C, C++, Python, Java, Perl, PHP, Eiffel, Ruby et Tcl, etc.
- Mysql prend bien en charge PHP, qui est actuellement le langage de développement Web le plus populaire.
- MySQL prend en charge de grandes bases de données et entrepôts de données avec 50 millions d'enregistrements. Le fichier de table système 32 bits peut prendre en charge un maximum de 4 Go, et le système 64 bits prend en charge un fichier de table maximum de. 8 To.
- Mysql peut être personnalisé et adopte le protocole GPL. Vous pouvez modifier le code source pour développer votre propre système Mysql.
Que faut-il savoir avant de commencer ce tutoriel ? 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. Si vous ne connaissez pas encore PHP, vous pouvez en apprendre davantage sur le langage grâce au
Tutoriel vidéo PHP sur ce site.