MySQL est un système de base de données libre utilisé dans un grand nombre de sites Web. MySQL est un système de gestion de base de données relationnelle , et est open source . De nombreux hébergeurs offrent MySQL comme standard au sein de leurs forfaits d'hébergement , et permettent à leurs clients un numéro de série de bases de données MySQL pour une utilisation au sein de leurs sites. Utilisation de MySQL est généralement un processus simple , même pour les personnes qui n'ont pas la programmation ou de l'expérience de base de données . En utilisant une base de données MySQL au sein de votre site web vous permet de rendre dynamique , ainsi que de donner plus de contrôle sur ses données. Instructions
1
Concevez votre structure de base de données. Une base de données relationnelle est celle qui correspond à des entités et leurs relations. Chaque entité représente un objet de quelque sorte dans votre application. Un exemple de cela pourrait être un client dans une application commerciale . Dans une telle base de données pourrait y avoir une entité Client et une entité de transaction . Chaque entité aurait une table correspondante dans la base de données. Concevez votre base de données d'une manière abstraite première , se prononcer sur les entités dont vous avez besoin .
2
Décider sur une liste d'attributs pour chacun de vos entités . Les attributs sont les caractéristiques d'une entité que vous souhaitez stocker pour chaque enregistrement de la base de données. Par exemple, le nom et l' adresse d'un client serait parmi ses attributs . Chaque entité doit avoir un attribut qui rend n'importe quel enregistrement dans sa table unique - c'est la clé primaire et est normalement représenté comme un numéro d'identification . Une approche simple, couramment utilisée consiste à assigner la prochaine d'une série de numéros à chaque fois qu'une nouvelle entrée est ajoutée à une table.
3
Décider sur les relations dans votre base de données. La plupart des entités auront des relations avec d'autres entités . Par exemple, il peut y avoir une relation entre le client et les entités de la transaction . Chaque transaction sera probablement associé à un seul client , tandis que chaque client peut être associé à une ou plusieurs opérations . Cela signifie que la relation entre le client et Transaction est « un à plusieurs ». Pour relier les deux tables de la base de données, vous pouvez inclure un champ ( attribut ) dans la table d'opération qui contient le numéro d'identification du client qui l'a placé - c'est la clé étrangère. Lorsque la relation est « un à plusieurs », vous devez toujours inclure la clé étrangère sur la «Beaucoup » côté, comme cela se traduit par une plus grande efficacité et d'intégrité.
4
Créer votre base de données. Utilisez soit des instructions SQL dans un script ou un outil comme phpMyAdmin pour construire votre base de données. L'utilisation d'un outil automatisé vous permet de construire la structure sans avoir à écrire des instructions SQL et hébergeurs offrent souvent ces outils gratuitement. Si vous utilisez SQL , prenons l'exemple syntaxe suivante pour créer vos tables : CREATE
«client» Table Banque
('id' smallint (3) NOT NULL AUTO_INCREMENT , AB
'nom' varchar (20 ) NOT NULL , AB
'adresse' varchar ( 100) NOT NULL,
PRIMARY KEY ( 'id') ) ;
CREATE TABLE «transaction»
('id' smallint (3) NOT NULL AUTO_INCREMENT, ' date_placed ' date
NOT NULL , AB
smallint ' client_id »(3) NOT NULL, Photos
PRIMARY KEY ( 'id') ) ;
Prenez soin de choisir les types de données corrects pour vos attributs. Les champs d'identification dans les deux tables sont dressées pour attribuer automatiquement le numéro suivant dans une séquence à chaque fois qu'un nouvel enregistrement est créé . Peupler la base de données avec des données , même si ce n'est que de tester des données pour commencer.
5
Connectez-vous à vos données en utilisant un script côté serveur comme PHP ou ASP . Les sites Web sont créés par la construction de structures HTML au-dessus des données. L'interface de site Web résultant sera normalement également faciliter la mise à jour ou l'ajout de données. Par exemple, quelqu'un à un administrateur ou un rôle de gestion voudra peut-être consulter la liste des transactions associées à un client particulier. Dans cet exemple de script PHP , l'ID du client a été envoyé au script via la variable POST , ce qui se passerait généralement dans les cas où l'utilisateur a demandé des informations à l'aide d'un formulaire :
< php
//connexion à la base de données avec l'hôte correct, nom d'utilisateur et mot de passe
mysql_connect (" localhost", " db_user ", " db_pass ");
//sélectionner la base de données nom
mysql_select_db ( " database ");
//créer la page HTML Structure
echo "
< corps >
" ;
//query la base de données - l'ID du client a été adoptée en via POST
$ db_query =" . select * from transaction où client_id = " $ _POST [' id'] ;
$ DB_result = mysql_query ($ db_query ) ;
//parcourir les résultats de la requête
while ($ db_row = mysql_fetch_array ( $ DB_result ) )
{
//récupère les données dans des variables
$ trans_date = $ db_row [' date_placed '] ;
//écriture des données sur . . dans HTML
echo "
" $ trans_date "
"; }
//fermer la page HTML structures
echo "