










SQL ou “Standard Query Language” est un langage permettant d'interroger les bases de données de manière simple. Il est doté d'une syntaxe particulière que l'on doit respecter pour que la communication avec la base se passe au mieux. Pour cela, on utilisera des mots clés spéciaux.
Néanmoins, la syntaxe ne doit pas nous faire peur puisque SQL est conçu de façon à être le plus intuitif possible, facile d'accès et standardisé.
A part le fait d'envoyer directement les requêtes SQL telles quelles au SGBD, le but ultime de l'utilisation de SQL sera aussi d'inclure ces requêtes SQL dans un programme écrit dans un autre langage. Ceci permet de coupler le SGBD à un langage informatique, donc à un programme. Tel est le cas de MySQL avec PHP par exemple.
Syntaxe SQL de création d'une table:
Apres la creation de base de données, (ex: university) il faut quand même penser
à la remplir. Ajoutons alors des tables à l'intérieur. Toujours dans la définition
de données (LDD), le mot-
La syntaxe SQL de création d'une table est la suivante :
CREATE TABLE etudiant (
id_etudiant smallint auto_increment unsigned,
nom varchar(30),
prenom varchar(30),
telephone varchar(15),
domicile varchar(200),
Primary key (id_etudiant);
|
Id_etudiant |
nom |
prenom |
telephone |
Domicile |
Connection a la base de donnees MySQL: Ex: base de données (university)
La communication avec MYSQL on aura toujours besoin d’une connection.
Cette connection sera en PHP:
<?Php
$id_connect=mysql_connect("localhost","db_utilisateur","db_mot_de_passe"); mysql_select_db("nom_de_la_db_mysql",$id_connect);
?>
Creation de la table “etudiant” dans la base de donnees MySQL “university”: Maintenant on a une table et une connection le code php final sera le suivant:
;
;
<?Php
$id_connect=mysql_connect("localhost","db_utilisateur","db_mot_de_passe"); mysql_select_db("nom_de_la_db_mysql",$id_connect);
$creer_une_table=’’
CREATE TABLE etudiant (
id_etudiant smallint auto_increment unsigned,
nom varchar(30),
prenom varchar(30),
telephone varchar(15),
domicile varchar(200),
Primary key (id_etudiant);
Mysql_query($creer_une_table,$id_connet);
?>
Verification de la creation de la table: un test est necessaire pour savoir le bon deroulement de la creation de la table “etudiant” dans la base de donnees MYSQL.
;
;
$verificateur=mysql_query($creer_une_table,$id_connect);
if ($verificateur){echo 'La table a ete creer facillement';} else {echo 'la creation de cette table ete impossible';}






Apprendre le html , JavaScript, PHP, CSS, et ASP ...





©2007 2010 Copyright all rights reserved