Base de donnee SQL rubriques d'instructions Language de de ?nitions de données Create table Créer une table Alter table Modi ?er la structure d'une table Drop table Supprimer une table Create view Créer une vue requette enregistrée Drop view Supprimer une
SQL rubriques d'instructions Language de de ?nitions de données Create table Créer une table Alter table Modi ?er la structure d'une table Drop table Supprimer une table Create view Créer une vue requette enregistrée Drop view Supprimer une vue Language transactionnel insert Créer des enregistrements dans une table Executer des transactions update Modi ?er un enregistrement delete Supprimer un enregistrement Intérogation de base de données Select Lecture et mise en forme des données Language d'administration create user Gestion d'utilisateur alter user drop user Gerer des droits Grant ? ? ? ? utilisateurs ou groupes d'utilisateur Revoke Gerer des groupe de droit ou d'utilisateur Donner des droits ou des groupes de droit à des Retirer les droits create role drop role Instruction d'interrogation de BD Select - L'instruction select est la seule instruction premettant d'extraire de l'information d'une BD - Une application cliente envoie un ordre select à un serveur de BD communication client serveur Le serveur qui ecoute la requete traite celle ci en cherchant dans des tables les informations demandées Ensuite le serveur produit et stocke en interne un tableau de resultat contenant autant de colonne que de champs speci ?é par la requette select et autant de ligne spéci ?ée par la clause where du select Le serveur renvoie ensuite au client un curseur qui permet à celui-çi de consulter ligne par ligne le contenu du tableau résultat Quand le client a terminé de consulter le tableau resultat il ferme le curseur et permet de la sorte au serveur de libérer l'espace mémoire utilisé pour stocker le tableau de résultat Ex Php db mysqlconnect Connexion au serveur de base de données mysqlselect db nom BD Selection de la base de donnée curseur mysql query select nom prenom age from etudiant Récuperer le contenu de champs de la table étudiant Envoi la requette au serveur Le serveur traite cette requette CProduit un tableau de resultat nom prenom age Il contient colonnes car dans Select on a mis champs Au départ le curseur sera placé sur la première ligne du tableau de résultat Examiner les informations du tableau à l'aide d'une boucle while ligne mysqlfetchrow curseur Lire le contenu d'une ligne du tableau de resultat Renvoi un tableau avec les valeur de la ligne et passe à la ligne suivante echo ligne echo ligne echo ligne A ?che la deuxieme valeur de ligne lue Clause select Syntaxe generale du select L'instruction select contient plusieurs clauses certaines obligatoires d'autres optionnelles Les clauses apparaissent toujours dans le même ordre select expression as alias expression as alias Colonnes du tableau de resultat from table as alias table as alias vue as alias O? on cherche les données where condition Filtrer les lignes de données groupe by expression expression Regrouper les lignes de données havinng conditions sur agrégat Filtrer sur opération agrégation order by expression expression Trier les lignes données Permet de de ?nir les colonnes du tableau resultat leur contenu et leur titre avec alias Select expression as titre expression as titre -
Documents similaires










-
45
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 23, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 90.3kB