Introduction à PHPMySQL
Introduction PHP à MySQL
Grâce à PHP, vous pouvez vous connecter et faire fonctionner la base de données.
MySQL est le système de base de données open source le plus populaire utilisé avec PHP.
Si vous souhaitez en savoir plus sur MySQL, vous pouvez consulter le tutoriel MySQL sur ce site.
Qu'est-ce que MySQL ?
· MySQL est un système de base de données utilisé sur le Web.
· MySQL est un système de base de données qui s'exécute sur un serveur.
· MySQL est idéal pour les petites et grandes applications.
· MySQL est très rapide, fiable et facile à utiliser.
· MySQL prend en charge le SQL standard.
· MySQL est compilé sur certaines plateformes.
· MySQL est gratuit à télécharger et à utiliser.
· MySQL est développé, publié et pris en charge par Oracle Corporation.
· MySQL doit son nom au fondateur de l'entreprise, la fille de Monty Widenius : My.
Une compréhension simple d'une base de données est : un entrepôt utilisé pour stocker et gérer des données
Les bases de données peuvent être divisées en bases de données relationnelles et bases de données non relationnelles selon leurs principes de conception :
• Dans le cours actuel, nous nous concentrons principalement sur l'introduction de la base de données relationnelle MySQL
• Les derniers cours après un tableau bidimensionnel, l'impression du tableau des points de ligue génère en fait les données d'un tableau bidimensionnel. . En fait, le tableau à deux dimensions est le moyen le plus intuitif de stocker des données
• Chaque valeur a une clé correspondante, accès simple
• Il peut y avoir n'importe quel nombre de lignes. des données, et une grande quantité de données peuvent être enregistrées
Les données relationnelles sont conçues en utilisant le concept d'un tableau bidimensionnel. Par conséquent, la soi-disant relation est en réalité une table à deux dimensions, et une base de données relationnelle est un entrepôt de données composé d'un ensemble de tables à deux dimensions
Nos tables communes : MySQL, Oracle, SQLServer, Sqlite, etc. sont tous des logiciels de bases de données relationnelles
Termes de base
Dans les bases de données relationnelles, nous avons les termes suivants :
• Table de données : Chaque table bidimensionnelle est une table de données, qui représente une relation, il doit donc y avoir un nom de relation, que nous appelons le nom de la table
· Enregistrement : Une ligne dans la table bidimensionnelle est appelée un enregistrement
• Champ : Une colonne dans le tableau bidimensionnel est appelée un champ
Base de données : un ensemble de tables de données
Distinguer base de données et logiciel de base de donnéesNous appelons généralement Oracle ou MySQL une base de données. En fait, le nom complet devrait être un logiciel de gestion de base de données, et une collection de tables de données est appelée une base de données
Par conséquent, un logiciel de gestion de base de données peut gérer plusieurs bases de données. , chacun Il peut y avoir plusieurs tables de données dans la base de données, et plusieurs champs peuvent être définis dans chaque table de données
Les données dans MySQL sont stockées dans la table. Un tableau est une collection de données associées, composée de colonnes et de lignes.
Les bases de données sont très utiles pour stocker des informations dans des catégories. La base de données d'une entreprise peut contenir les tableaux suivants :
· Employés
· Produits
· Clients
· Employés< Les rôles sur
PHP + MySQL
· La combinaison de PHP et MySQL est multiplateforme. (Vous pouvez développer sur Windows et appliquer sur les plateformes Unix.)
Requête
Une requête est une requête ou une requête.
Grâce à MySQL, nous pouvons interroger la base de données pour obtenir des informations spécifiques et obtenir le jeu d'enregistrements renvoyé.
Veuillez consulter la requête suivante (en utilisant le SQL standard) :
mysql> set names utf8; mysql> SELECT name FROM websites; +---------------+ | name | +---------------+ | Google | | 淘宝 | | PHP中文网 | | 微博 | | Facebook | | stackoverflow | +---------------+
6 lignes dans l'ensemble (0,00 sec)
Les noms d'ensemble d'instructions utf8 sont utilisés pour définir l'encodage de la base de données ; , Pour que le chinois puisse être affiché normalement.
La requête ci-dessus sélectionne toutes les données de la colonne "nom" de la table "sites Web".
Pour en savoir plus sur SQL, visitez nos tutoriels SQL.
Télécharger la base de données MySQL
Si votre serveur PHP ne dispose pas de base de données MySQL, vous pouvez télécharger MySQL gratuitement ici : http://www.mysql.com.
Utiliser MySQL
La base de données MySQL a été installée dans votre WAMP et peut être utilisée directement. Le port par défaut de MySQL est 3306, et le nom d'utilisateur par défaut de WAMP est root et le mot de passe est vide. .
WAMP est également livré avec un logiciel appelé phpmyadmin par défaut, grâce auquel nous pouvons gérer et exploiter la base de données.
Bien que la plupart des opérations de base de données puissent être effectuées via phpmyadmin, un PHP qualifié doit au moins connaître quelques opérations de base en ligne de commande de base de données
Ouvrez le menu WAMP pour accéder à la console MySQL
Connectez-vous à MySQL
À l'aide de la console MySQL, il vous suffit de saisir directement le mot de passe (le mot de passe par défaut est vide, appuyez simplement sur Entrée) pour vous connecter
Dans des circonstances réelles, pour vous connecter vers MySQL, vous devez exécuter la commande suivante sur la ligne de commande
dos D:wampbinmysqlmysql5.6.17bin
mysql –h hostname –u username –p
-h h is l'abréviation de host. Indique l'adresse du serveur où se trouve la base de données actuelle, qui peut être un nom de domaine ou une IP
-u u est l'abréviation de nom d'utilisateur, qui signifie nom d'utilisateur
-p signifie mot de passe
Après avoir exécuté la commande ci-dessus, il vous sera demandé de saisir le mot de passe de l'utilisateur. S'il est vide, vous pouvez appuyer directement sur Entrée, ou ne pas ajouter le paramètre -p
Base de données intégrée
Existe déjà dans les bases de données MySQL 4 nouvellement installées
afficher les bases de données ;
• Mysql gère les comptes d'utilisateurs de base de données et d'autres informations• le test fournit des bibliothèques vides que les développeurs peuvent tester 🎜>Tout comme nos fichiers système Windows, ces 4 bibliothèques, sauf pour les tests, aucune ne peut être supprimée
Faits sur la base de données MySQL
L'une des fonctionnalités intéressantes de MySQL est qu'il peut être réduit pour prendre en charge les applications de bases de données intégrées. C'est peut-être pour cette raison que beaucoup de gens pensent que MySQL ne peut gérer que des systèmes de petite et moyenne taille.
En fait, MySQL est la base de données standard de facto pour les sites Web qui prennent en charge d'énormes quantités de données et de trafic (comme Friendster, Yahoo, Google).
Cette adresse donne un aperçu des entreprises utilisant MySQL : http://www.mysql.com/customers/.