Connexion au serveur mysql |
mysql -h infres.enst.fr -u mastmul -p
|
<?
//hote : infres, user : mastmul, mot de passe : xcxcxc
$connexion = mysql_connect("infres","mastmul","xcxcxc");
?> |
Fermeture d'une connexion |
quit ;
|
<?
mysql_close($connexion);
?> |
Création d'une base de nom CD_test |
CREATE DATABASE CD_test; |
<?
mysql_create_db('CD_test',$connexion);
?> |
Consultation des bases existantes |
SHOW DATABASES;
|
<?
// prendre la liste des baseses
$mysql_result = mysql_list_dbs($connexion);
// prendre chaque rangée
while ($ligne = mysql_fetch_row($mysql_result))
{
// afficher les nom
print($ligne[0]);
}
?> |
Suppression d'une base existante |
DROP DATABASE AUTRE_test;
|
<?
mysql_drop_db('AUTRE_test',$connexion);
?> |
Choix de la base de travail |
USE CD_test;
|
<?
mysql_select_db('CD_test',$connexion);
?> |
Création d'une table |
CREATE TABLE CD (
CD_ID int DEFAULT '0' NOT NULL auto_increment,
CD_TITLE text,
PRIMARY KEY (CD_ID) );
|
<?
// constitution de la requête
$requete = "CREATE TABLE CD (";
$requete = requete." CD_ID int DEFAULT '0' NOT NULL auto_increment,"
$requete = requete." CD_TITLE text, PRIMARY KEY (CD_ID) );";
mysql_query($requete,$connexion);
?> |
Voir la liste des tables |
SHOW TABLES;
|
<?
// constitution de la requête
$requete = "SHOW TABLES CD;";
$mysql_result=mysql_query($requete,$connexion);
//prendre chaque rangée
while ($ligne = mysql_fetch_row($mysql_result))
{
// afficher le nom des tables
print($ligne[0]);
}
?> |
Voir la structure d'une table |
SHOW COLUMNS FROM CD ;
|
<?
// prendre la liste des champs de la table CD dans CD_test
$mysql_result = mysql_list_fields("CD_test","CD",$connexion);
//prendre chaque rangée
while ($ligne = mysql_fetch_row($mysql_result))
{
// afficher le nom
print($ligne[0]);
}
?> |
Modifier la structure d'une table |
ALTER TABLE CD change CD_TITLE CD_titre text ;
|
<?
$requete = "ALTER TABLE CD change CD_TITLE CD_titre text ;";
mysql_query($requete,$connexion);
?> |
Suppression d'une table |
DROP TABLE CD ;
|
<?
$requete = "DROP TABLE CD ;";
mysql_query($requete,$connexion);
?> |
Insérer des enregistrements |
INSERT INTO CD (CD_TITLE)
VALUES ("Intégrale de Francis Cabrel");
|
<?
$requete = "INSERT INTO CD (CD_TITLE)";
$requete = requete."VALUES ("Intégrale de Francis Cabrel");";
mysql_query($requete,$connexion);
?> |
Voir le contenu d'une table |
SELECT * FROM CD ORDER BY CD_ID DESC;
|
<?
$mysql_result = mysql_query("SELECT * FROM CD ;") ;
//prendre chaque rangée
while ($ligne = mysql_fetch_array($mysql_result))
{
// afficher le nom du CD
print($ligne["CD_TITLE"]);
}
?> |
Effacer des enregistrements |
DELETE FROM CD WHERE CD_NOM="Laurent Voulzy";
|
<?
$requete = "DELETE FROM CD WHERE CD_NOM="Laurent Voulzy");";
mysql_query($requete,$connexion);
?> |
Modifier des enregistrements |
UPDATE CD SET CD_TITLE="Intégrale de F. Cabrel"
WHERE CD_TITLE LIKE '%Cabrel';
|
<?
$requete = "UPDATE CD SET CD_TITLE='Intégrale de F. Cabrel'";
$requete = requete." WHERE CD_TITLE LIKE '%Cabrel'";
mysql_query($requete,$connexion);
?> |