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...
Enregistré dans:
Auteur principal : | |
---|---|
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 |