Académique Documents
Professionnel Documents
Culture Documents
Avantages d'une BD
Centralisation :Les données peuvent être
utilisées par plusieurs programmes et plusieurs
utilisateurs.
Indépendance entre données et programmes :
Dans une BD les données sont décrites
indépendamment des programmes. Ce qui n’est
pas le cas avec les fichiers.
Intégration des liaisons entre les données :
NOT NULL
Exemple : la moyenne d'un élève doit être
DEFAULT
comprise entre 0 et 20.
PRIMARY KEY
Les contraintes d'intégrité de tables : S’assurer
CONSTRAINT
que chaque table à une clé primaire.
FOREIGN KEY
Exemple : La table livre doit avoir une clé primaire
REFERENCES
qui est codeLivre.
ON DELETE CASCADE
Les contraintes d'intégrité référentielle :
ON UPDATE CASCADE
Champ clé étrangère ne peut contenir qu'une
CHECK
valeur déjà existante dans la clé primaire
Création
CREATE DATABASE MonDB
CREATE TABLE Montable
Modification
ALTER TABLE MonDB
Suppression
DROP DATABASE MonDB
Mise à jour
UPDATE Montable
SET Age = 19
Insertion
Suppresion
Sélection
FROM Montable
WHERE Age = 18
numéro de mois
MAX(Nom_colonne): Maximum de la colonne
<?php
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$tel = $_POST['tel'];
$mdp = $_POST['mdp'];
mysql_connect('localhost','root','');
mysql_select_db('bac2022');
$res0= mysql_query($req0);
if(mysql_num_rows($res0)==1){
else{
$res1= mysql_query($req1);
if(mysql_affected_rows()==1){
else{
die(mysql_error());
?>
Mise à jour de la base de données
<?php
$adresse = $_POST['adresse'];
$mdp = $_POST['mdp'];
mysql_connect('localhost','root','');
mysql_select_db('bac2022');
$res= mysql_query($req);
if(mysql_affected_rows()==1){
else{
echo('ERROR !');
die(mysql_error());
?>
<?php
mysql_connect('localhost','root','');
mysql_select_db('bac2022');
$res= mysql_query($req);
echo("<center><table border='1'>");
echo("<tr><td><b>Prenom</b></td>");
echo("<td><b>Nom</b></td>");
echo("<td><b>Tel</b></td></tr>");
while($tab=mysql_fetch_array($res))
echo("<tr><td>$tab[0]</td>");
echo("<td>$tab[1]</td>");
echo("<td>$tab[2]</td></tr>");
echo("</table></center><br>");
?>
chaîne
replace.
chaîne donnée
chaîne2
que chaîne 2
Date()
$date = date("d-m-Y");
?>
Le résultat sera :
liste déroulantes
sélectionner un option
Ou bien
Les fonction prédéfinie
e
Sur les chaines de caractèr
numObj.toString([base])
valueOf() : Renvoie la valeur primitive d'un objet donné.