Programmer avec MySQL : SQL, transactions, PHP, Java, optimisations

Particulièrement destiné aux débutants, cet ouvrage permet de découvrir tous les aspects de la programmation SQL (création de tables, évolution, mises à jour et extractions) par le biais du système de gestion de bases de données MySQL. Les concepts du langage procédural de MySQLy sont décrits avec p...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal : Soutou Christian (Auteur)
Format : Livre
Langue : français
Titre complet : Programmer avec MySQL : SQL, transactions, PHP, Java, optimisations / Christian Soutou
Édition : 5e édition
Publié : Paris : Eyrolles , DL 2017
Description matérielle : 1 vol. (XVIII-523 p.)
Sujets :
Documents associés : Autre format: Programmer avec MySQL
LEADER 05609cam a2200505 4500
001 PPN20265477X
003 http://www.sudoc.fr/20265477X
005 20240605061400.0
010 |a 978-2-212-67379-1  |b br.  |d 29,90 EUR 
035 |a (OCoLC)992151064 
073 1 |a 9782212673791 
100 |a 20170628h20172017k y0frey0103 ba 
101 0 |a fre 
102 |a FR 
105 |a a a 001yy 
106 |a r 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c n  |2 rdamedia 
182 1 |6 z01  |a n 
183 1 |6 z01  |a nga  |2 rdacarrier 
200 1 |a Programmer avec MySQL  |e SQL, transactions, PHP, Java, optimisations  |f Christian Soutou 
205 |a 5e édition 
210 |a Paris  |c Eyrolles  |d DL 2017 
215 |a 1 vol. (XVIII-523 p.)  |c ill., couv. ill. en coul.  |d 23 cm 
312 |a La couverture porte en plus : "Mis à jour avec MySQL 8.0", "avec 40 exercices corrigés" 
320 |a Bibliogr. et liste de sites internet p. 509. Index 
330 |a Particulièrement destiné aux débutants, cet ouvrage permet de découvrir tous les aspects de la programmation SQL (création de tables, évolution, mises à jour et extractions) par le biais du système de gestion de bases de données MySQL. Les concepts du langage procédural de MySQLy sont décrits avec précision : variables, structure de contrôle, interactions avec la base, sous-programmes, curseurs, transactions, gestion des exceptions, déclencheurs, SQL dynamique... L'auteur explique en outre comment exploiter une base MySQL (connexion et transactions) en programmant avec Java (JDBC) ou PHP. Chaque notion importante du livre est introduite à l'aide d'exemples simples et chaque chapitre se clôt par une série d'exercices, avec corrigés disponibles en ligne, qui permettront au lecteur de tester ses connaissances. (Cit. 4e de couv.) 
359 2 |p P. 1  |b Introduction  |p P. 1  |c SQL, une norme, un succès  |p P. 2  |c Modèle de données  |p P. 3  |c MySQL  |p P. 10  |c Mise en oeuvre de MySQL [sous Windows]  |p P. 12  |c Premiers pas  |p P. 19  |b Partie I SQL de base  |p P. 21  |b 1 Définition des données  |p P. 21  |c Tables relationnelles  |p P. 34  |c Index  |p P. 36  |c Destruction d'un schéma  |p P. 38  |c Exercices  |p P. 41  |b 2 Manipulations des données  |p P. 41  |c Insertions d'enregistrements [insert]  |p P. 53  |c Séquences  |p P. 56  |c Modifications de colonnes  |p P. 63  |c Remplacement d'un enregistrement  |p P. 63  |c Suppressions d'enregistrements  |p P. 65  |c Intégrité référentielle  |p P. 71  |c Insertions à partir d'un fichier  |p P. 74  |c Exercices  |p P. 77  |b 3 Évolution d'un schéma  |p P. 77  |c Renommer une table [Rename]  |p P. 78  |c Modifications structurelles [Alter table]  |p P. 84  |c Modifications comportementales  |p P. 94  |c Exercices  |p P. 97  |b 4 Interrogation des données  |p P. 97  |c Généralités  |p P. 99  |c Projection [éléments du Select]  |p P. 105  |c Restriction [Where]  |p P. 109  |c Fonctions  |p P. 127  |c Regroupements  |p P. 132  |c Opérateurs ensemblistes  |p P. 141  |c Jointures  |p P. 170  |c Exercices  |p P. 173  |b 5 Contrôle des données  |p P. 174  |c Gestion des itulisateurs  |p P. 178  |c Gestion des bases de données  |p P. 181  |c Privilèges  |p P. 199  |c Accès distants  |p P. 201  |c Vues  |p P. 217  |c Dictionnaire des données  |p P. 236  |c Exercices  |p P. 239  |b Partie II Programmation procédurale  |p P. 241  |b 6 Bases du langage de programmation  |p P. 241  |c Généralités  |p P. 244  |c Variables  |p P. 248  |c Test des exemples  |p P. 249  |c Structures de contrôle  |p P. 254  |c Interactions avec la base  |p P. 258  |c Gestion des transactions  |p P. 272  |c Modes d'exécution SQL  |p P. 281  |c Exercices  |p P. 283  |b 7 Programmation avancée  |p P. 283  |c Sous-programmes  |p P. 294  |c Curseurs  |p P. 298  |c Erreurs [codes et messages]  |p P. 299  |c Exceptions  |p P. 320  |c Déclencheurs  |p P. 338  |c SQL dynamique  |p P. 345  |c Programmation d'événements  |p P. 351  |c Gestion de XML  |p P. 366  |c Gestion de JSON  |p P. 392  |c Exercices  |p P. 395  |b Partie III Langages et outils  |p P. 397  |b 8 Utilisation avec Java  |p P. 397  |c JDBC avec Connector/J  |p P. 401  |c Connexion à votre base  |p P. 404  |c États d'une connexion  |p P. 406  |c Correspondances de types  |p P. 408  |c Manipulations avec la base  |p P. 409  |c Extraction de données  |p P. 415  |c Curseurs modifiables  |p P. 419  |c Gestion des séquences  |p P. 421  |c Interface ResultSetMetaData  |p P. 422  |c Interface DatabaseMetaData  |p P. 424  |c Instructions paramétrées [PreparedStatement]  |p P. 426  |c Procédures cataloguées  |p P. 428  |c Transactions  |p P. 430  |c Traitement des exceptions  |p P. 433  |c Exercices  |p P. 435  |b 9 Utilisation avec PHP  |p P. 435  |c Configuration adoptée  |p P. 438  |c API de PHP pour MySQL  |p P. 455  |c Exercices  |p P. 459  |b 10 Optimisations  |p P. 459  |c Cadre général  |p P. 464  |c Les statistiques destinées à l'optimiseur  |p P. 468  |c Outils de mesure de performances  |p P. 475  |c Organisation des données  |p P. 509  |b Annexe : bibliographie et webographie  |p P. 511  |b Index 
452 | |0 204005361  |t Programmer avec MySQL  |o SQL, transactions, PHP, Java, optimisations  |f Christian Soutou  |c Paris  |n Eyrolles  |d 2017  |y 978-2-21242497-3 
512 | |a Programmer avec MySQL  |e SQL, transactions, PHP, Java, optimisation  |e avec 40 exercices corrigés 
516 | |a Programmer avec MySQL 
606 |3 PPN053470621  |a MySQL  |2 rameau 
606 |3 PPN053470621  |a MySQL (logiciel)  |3 PPN027790517  |x Problèmes et exercices  |2 rameau 
606 |3 PPN029378648  |a SQL (langage de programmation)  |2 rameau 
606 |3 PPN051631342  |a PHP (langage de programmation)  |2 rameau 
606 |3 PPN034591966  |a Java (langage de programmation)  |2 rameau 
676 |a 005.756 5  |v 23  |z fre 
700 1 |3 PPN052482030  |a Soutou  |b Christian  |4 070 
801 3 |a FR  |b Electre  |c 20170616  |g AFNOR 
801 3 |a FR  |b Abes  |c 20171220  |g AFNOR 
979 |a SCI 
930 |5 441092105:58662466X  |b 441092105  |j u 
930 |5 441092104:604869266  |b 441092104  |j u 
998 |a 780881