IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs livres MySQL

17 livres et 22 critiques, dernière mise à jour le 16 août 2023 , note moyenne : 4.5

Livres en français

  1. MariaDB - Administration et optimisation
  2. MySQL 5.6 - Administration et optimisation
  3. Audit et optimisation MySQL 5 - Bonnes pratiques pour l'administrateur
  4. Programmer avec MySQL
  5. MySQL 5 - Administration et optimisation
  6. Site web marchand en PHP/MySQL - Réalisez votre propre boutique en ligne de A à Z
  7. PHP & MySQL - Liste des principales fonctions et syntaxe détaillée
  8. Pratique de MySQL et PHP - Mise en oeuvre de sites web orientés données
  9. Sécurité PHP 5 et MySQL - Préface de Rasmus Lerdorf
  10. PHP/MySQL avec Dreamweaver 8
  11. MySQL5 le guide complet - Apprenez les bases de données et le langage SQL !
  12. MySQL 5 - Installation, mise en œuvre, administration et programmation
  13. Apprendre SQL avec MySQL - Avec 40 exercices corrigés
  14. Pratique de MySQL et PHP - Mise en oeuvre de sites web orientés données
  15. MySQL - Mémento
  16. MySQL 5 : Guide de l'administrateur et du développeur
  17. PHP 5 & MySQL 5 - Formation complète technique
couverture du livre MariaDB

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

MariaDB

Administration et optimisation

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre sur MariaDB (en version 10.1 au moment de l'écriture) s'adresse aux développeurs et administrateurs MySQL ou MariaDB désireux de consolider leurs connaissances sur la principale variante de MySQL.

Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MariaDB : présentation de l'architecture du serveur et des principaux moteurs de stockage, méthodes d'installation mono et multi-instances, bonnes pratiques de configuration.

Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez à gérer votre serveur au quotidien en ayant à l'esprit les principes essentiels de sécurité et en mettant en place des stratégies efficaces pour les sauvegardes et les restaurations.

La dernière partie est consacrée aux techniques avancées qui vous donneront des clés pour résoudre les problèmes les plus complexes : optimisation des index et des requêtes, amélioration de la disponibilité et des performances avec la mise en place d'une solution de réplication et techniques de surveillance de l'état du SGBD.

Édition : ENI - 518 pages, 1re édition, 0 0

ISBN10 : 2409008550 - ISBN13 : 9782409008559

Commandez sur www.amazon.fr :

29.90 € TTC (prix éditeur 29.90 € TTC)
Avant-propos
Généralités sur MariaDB
Installation du serveur
Configuration du serveur
Sécurité et gestion des utilisateurs
Sauvegarde et restauration
Optimisation
Réplication
MariaDB Galera Cluster
Autres fonctionnalités
Outils de surveillance
Critique du livre par la rédaction Fabien Celaia le 12 août 2023
Cela fait quelque temps que je suis un peu désabusé par ce type d'ouvrage. Leurs contenus ressemblent soit à des listes rébarbatives de fonctionnalités, soit à de pseudo-cours sur du SQL, soit encore semblent être une reprise d'un ouvrage traitant de MySQL.

Je dois donc avouer que cet ouvrage de Stéphane Combaudon m'a agréablement surpris.

Il explique clairement le distinguo à faire entre MariaDB et MySQL. Les concepts similaires ou différents des deux bases désormais concurrentes sont clairement explicités et parfaitement vulgarisés.
En termes d'administration, il couvre des sujets importants qui sont souvent escamotés dans ce type d'ouvrages, ce qui démontre que l'auteur à un vrai bagage d'administrateur de bases de données.
Il traite de sujets bien précis et concrets, sans pour cela se perdre dans des conjectures académiques. J'ai, par exemple, particulièrement apprécié l'explication claire et cohérente du SQL_MODE, souvent banalisé, voire ignoré, par d'autres auteurs.

Il ne se contente pas de donner des références externes sur les techniques à utiliser, mais propose sa façon de faire.
La partie sécurité, souvent minimisée dans un tel ouvrage, est bien décrite, et donne de bonnes pistes d'amélioration, tant d'un point de vue DCL (ordres SQL REVOKE, GRANT…), mais aussi concernant les notions de cryptage SSL.

Le chapitre sur l'optimisation, bien qu'un peu succinct, décrit aussi des concepts idéalement vulgarisés, clairs et concis. Il reste toutefois réaliste quant à ce que l'on peut attendre de ce type de réglages et ne minimise pas les risques que la complexification d'un réglage poussé peut engendrer.

Les nombreux paragraphes « Remarque » ne sont pas à ignorer : ils font apparaître l'avis éclairé du consultant et résument souvent en quelques mots ce qui a été expliqué plus en détail dans le chapitre précédent.

Ce type de base est dorénavant souvent géré via des containers. L'auteur n'élude pas cet important chapitre et le traite de façon tout à fait cohérente. Il agit de même avec le chapitre important des réplications.

Seul petit bémol à cet ouvrage : le choix de l'auteur de parler de Percona et de Galera (MGC)… après avoir traité le sujet de la conteneurisation. Il est en effet passablement complexe de mettre en place ce type d'environnement multi-instances lorsque lesdites instances se retrouvent confinées dans des containers spécifiques. J'aurais apprécié plus de précisions quant à l'implémentation d'un cluster en mode conteneurisé.

En résumé, l'ouvrage mérite le détour. Il est parfait pour aider un administrateur à prendre rapidement en main l'administration de bases MariaDB. Il lui sera malgré tout nécessaire de se référer à la documentation technique en ligne si l'on souhaite implémenter des environnements techniquement un peu plus complexes.




 Commenter Signaler un problème

Avatar de Fabien Celaia Fabien Celaia - Rédacteur/Modérateur https://www.developpez.com
l 11/08/2023 à 21:55
MariaDB
Administration et optimisation
Ce livre sur MariaDB (en version 10.1 au moment de l'écriture) s'adresse aux développeurs et administrateurs MySQL ou MariaDB désireux de consolider leurs connaissances sur la principale variante de MySQL.

Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MariaDB : présentation de l'architecture du serveur et des principaux moteurs de stockage, méthodes d'installation mono et multi-instances, bonnes pratiques de configuration.

Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez à gérer votre serveur au quotidien en ayant à l'esprit les principes essentiels de sécurité et en mettant en place des stratégies efficaces pour les sauvegardes et les restaurations.

La dernière partie est consacrée aux techniques avancées qui vous donneront des clés pour résoudre les problèmes les plus complexes : optimisation des index et des requêtes, amélioration de la disponibilité et des performances avec la mise en place d'une solution de réplication et techniques de surveillance de l'état du SGBD.

[Lire la suite]




 
couverture du livre MySQL 5.6

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

MySQL 5.6

Administration et optimisation

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre sur MySQL 5.6 s'adresse aux développeurs et administrateurs MySQL désireux de consolider leurs connaissances sur le SGBD Open Source le plus répandu du marché.

Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MySQL : méthodes d'installation mono et multi-instances, présentation de l'architecture du serveur et des principaux moteurs de stockage, bonnes pratiques de configuration.

Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez comment gérer votre serveur au quotidien en ayant à l'esprit les principes essentiels de sécurité, en mettant en place des stratégies efficaces pour les sauvegardes et les restaurations et en maintenant vos tables à jour et opérationnelles.

La dernière partie est consacrée aux techniques avancées qui vous donneront les clés pour résoudre les problèmes les plus complexes : optimisation du serveur, des index et des requêtes, amélioration des performances avec le partitionnement ou encore mise en place d'une solution de réplication adaptée à votre application.

Édition : ENI - 514 pages, 1re édition, 23 septembre 2013

ISBN10 : 2746078643 - ISBN13 : 9782746078642

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.90 € TTC) livraison gratuite !
Installation du serveur
Architecture
Configuration du serveur
Sécurité et gestion des utilisateurs
Sauvegarde et restauration
Maintenance des tables
Optimisation
Partitionnement
Routine stockée/ déclencheur / événement
Réplication
Outils de surveillance
Critique du livre par la rédaction Fabien Celaia le 23 septembre 2013
Généralement, ce type d'ouvrage est phagocyté par une partie concernant le langage SQL. Dans ce livre, dont le fil conducteur sur l'administration est limpide, les auteurs ont fait le pari de considérer la connaissance du SQL comme acquise.
Les chapitres se suivent dans un ordre logique... à l'exception notable du partitionnement que j'aurais plutôt vu avant l'optimisation... Les principaux sujets touchant l'administration d'un SGBDR sont couverts avec une relative maestria, de façon simple et pédagogique... Ils n'ont pas évité des sujets souvent ignorés, tels que la sécurité, le partitionnement, la réplication.
Quelques petits regrets :
- il manque un schéma de l'arborescence d'une instance, bien que les informations nécessaires soient données au fil des chapitres liés aux moteurs
- il aurait été souhaitable de parler du moteur Falcon, abandonné depuis le rachat d'Oracle, et des divers moteurs open source...
- le gros chapitre sur l'optimisation est somme toute assez simpliste : je m'attendais à avoir un peu plus d'informations spécifiques à MySQL... mais cela prouve que les règles d'optimisation restent valides d'un SGBDR à l'autre...




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
MySQL 5.6
Administration et optimisation


Ce livre sur MySQL 5.6 s'adresse aux développeurs et administrateurs MySQL désireux de consolider leurs connaissances sur le SGBD Open Source le plus répandu du marché.

Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MySQL : méthodes d'installation mono et multi-instances, présentation de l'architecture du serveur et des principaux moteurs de stockage, bonnes pratiques de configuration.

Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez comment gérer votre serveur au quotidien en ayant à l'esprit les principes essentiels de sécurité, en mettant en place des stratégies efficaces pour les sauvegardes et les restaurations et en maintenant vos tables à jour et opérationnelles.

La dernière partie est consacrée aux techniques avancées qui vous donneront les clés pour résoudre les problèmes les plus complexes : optimisation du serveur, des index et des requêtes, amélioration des performances avec le partitionnement ou encore mise en place d'une solution de réplication adaptée à votre application.

[Lire la suite]



 
couverture du livre Audit et optimisation MySQL 5

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Audit et optimisation MySQL 5

Bonnes pratiques pour l'administrateur

de

Résumé de l'éditeur

La grande majorité des applications web s'adossent à la base de données MySQL et imposent à l'administrateur de base de données des contraintes de performances et de fiabilité.

Cet ouvrage s'adresse à tous ceux qui conçoivent, exploitent et maintiennent une base de données MySQL et souhaitent optimiser les performances de leurs serveurs ou rencontrent des problèmes de charge. Il répond aux questions de l'administrateur : que faire en cas de problèmes de performances liés à la base de données ? Quelles directions prendre face à un serveur MySQL réticent, en pleine situation d'urgence alors que les utilisateurs grondent ? Qu'il s'agisse d'une mauvaise gestion de la mémoire vive, de disques saturés, d'une gestion perfectible des index, de requêtes trop gourmandes, de moteurs de stockage inadaptés, etc., cet ouvrage aidera l'administrateur ou le développeur MySQL à trouver le goulet d'étranglement en cause. Non sans décortiquer le fonctionnement du serveur MySQL et de ses différents moteurs (InnoDB, MyISAM, Merge, Memory/HEAP, Archive....), les auteurs guident le DBA à travers toutes les bonnes pratiques d'audit et d'optimisation, de la conception du schéma de la base jusqu'à la résolution des problèmes liés à la réplication, sans oublier de l'éclairer sur les choix matériels à faire pour ses serveurs.

Édition : Eyrolles - 266 pages, 1re édition, 25 mars 2010

ISBN10 : 2212126344 - ISBN13 : 9782212126341

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Gérer une situation d'urgence avec MySQL
Choisir son serveur MySQL
Les moteurs de stockage
Surveiller son serveur MySQL
Exploiter les journaux de MySQL
Optimiser sa base de données : du schéma aux requêtes
Optimiser son serveur MySQL
La réplication MySQL
Où trouver de l'aide ?
Critique du livre par la rédaction prenom nom le 4 avril 2011
Si on vous demande "Pourquoi avez-vous choisi MySQL comme SGBD ?", vous répondrez probablement qu'il est, des deux principaux SGBD open-source, le mieux outillé et le plus populaire, notamment auprès des hébergeurs. Ceci dit, malgré une grande communauté et une abondante documentation en ligne, il manquait jusqu'ici un ouvrage en français consacré à l'administration et à l'optimisation de MySQL. Ce livre, écrit par trois experts de MySQL, arrive donc à point nommé.
De ma lecture, je retiens quatre chapitres :
  • Le chapitre 2 sur le matériel m'a le plus surpris mais j'ai rapidement réalisé l'impact pour la suite des choix effectués à cette étape. Je conseille sa lecture à ceux qui doivent choisir les caractéristiques de leur serveur MySQL.
  • Le chapitre 3 explique quel moteur de stockage est le mieux adapté à vos besoins; il est donc incontournable pour ne pas laisser ce choix au hasard, surtout que des moteurs développés par des entreprises tierces existent.
  • Le chapitre 6 sur l'optimisation devrait être lu par tout développeur car une bonne conception est primordiale. Vous apprendrez également les avantages qu'il peut y avoir à dénormaliser une partie du schéma.
  • Le chapitre 8 sur la réplication vous montrera qu'outre la sécurisation des données, elle peut améliorer les performances en lecture. De plus, ce chapitre est un bon guide pour celui qui doit la mettre en oeuvre.

En résumé, bien que certains chapitres intéressent plus particulièrement les développeurs ou les DBA, ce livre est suffisamment condensé pour être lu en entier par ces deux publics.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Audit et optimisation MySQL 5
Bonnes pratiques pour l'administrateur


La grande majorité des applications web s'adossent à la base de données MySQL et imposent à l'administrateur de base de données des contraintes de performances et de fiabilité.

Cet ouvrage s'adresse à tous ceux qui conçoivent, exploitent et maintiennent une base de données MySQL et souhaitent optimiser les performances de leurs serveurs ou rencontrent des problèmes de charge. Il répond aux questions de l'administrateur : que faire en cas de problèmes de performances liés à la base de données ? Quelles directions prendre face à un serveur MySQL réticent, en pleine situation d'urgence alors que les utilisateurs grondent ? Qu'il s'agisse d'une mauvaise gestion de la mémoire vive, de disques saturés, d'une gestion perfectible des index, de requêtes trop gourmandes, de moteurs de stockage inadaptés, etc., cet ouvrage aidera l'administrateur ou le développeur MySQL à trouver le goulet d'étranglement en cause. Non sans décortiquer le fonctionnement du serveur MySQL et de ses différents moteurs (InnoDB, MyISAM, Merge, Memory/HEAP, Archive....), les auteurs guident le DBA à travers toutes les bonnes pratiques d'audit et d'optimisation, de la conception du schéma de la base jusqu'à la résolution des problèmes liés à la réplication, sans oublier de l'éclairer sur les choix matériels à faire pour ses serveurs.

[Lire la suite]



 
couverture du livre Programmer avec MySQL

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Programmer avec MySQL

de
Public visé : Intermédiaire

Résumé de l'éditeur

Particulièrement destiné aux débutants, cet ouvrage permet de découvrir toutes les aspects de la programmation SQL par le biais du système de gestion de bases de données MySQL. Tous les concepts du langage procédural de MySQL 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 5. 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.

Édition : Eyrolles - 450 pages, 2e édition, 1er février 2011

ISBN10 : 221212869X - ISBN13 : 9782212128697

Commandez sur www.amazon.fr :

28.40 € TTC (prix éditeur 29.90 € TTC)
  • SQL de base
    • Définitions des données
    • Manipulation des données
    • Évolution d'un schéma
    • Interrogation des données
    • Contrôle des données
  • Programmation procédurale
    • Bases du langage de programmation
    • Programmation avancée
  • Langages et outils
    • Utilisation avec Java
    • Utilisation avec PHP
    • Consoles graphiques
    • Optimisations
  • Annexe : bibliographie et webographie
Critique du livre par la rédaction Gérard Ernaelsten le 1er mars 2011
Christian Soutou est l'auteur ou co-auteur de plusieurs ouvrages de référence dans le monde des bases de données.
Il nous arrive ici avec la deuxième édition de son livre «Programmer avec MySQL»
Ce livre nous propose onze chapitres des plus complets et des plus profitables, j'ai lu de nombreux livres sur MySQL, mais celui-ci à retenu toute mon attention sur un élément essentiel que je résumerais comme ceci «Que sait faire MySQL»
En effet l'auteur ne se contente pas de valoriser MySQL au profit de sa réputation:
  • Open source
  • Utilisé par les grands comptes (Google,Yahoo...)
  • Facile à apprendre....

Non, Christian Soutou remet MySQL dans son vrai contexte, c'est à dire un moteur de base de données avec ses forces et ses faiblesses, et s'il sait mettre en avant les avantages du produit qu'il présente, il n'hésite pas à nommer clairement les faiblesses par rapport à la norme SQL ou face à un autre SGBDR : Oracle.
Je vais commencer par mettre en avant une erreur de ce livre pour bien situer le contexte, en quatrième de couverture nous avons le public visé: «A tous ceux qui souhaitent s'initier à MySQL. Aux développeurs Java et PHP.»
Il manque des groupes de personnes, notamment les chefs de projets et les décideurs.
En effet, à la lecture de ce livre, nous serons à même de pouvoir décider au mieux si MySQL est le bon produit pour notre nouveau projet et surtout de savoir ce qui pourra être fait ou non avec MySQL.
En début de lecture l'auteur nous fait un petit historique de MySQL, de sa naissance jusqu'à son rachat par Oracle.
Il y fait également une rapide présentation des produits de MySQL et replace clairement le contexte des licences MySQL (Open-source ne veut pas forcément dire gratuit).
S'ensuit une installation classique du moteur sur un environnement Windows.
Ce livre est découpé en trois parties. La première est consacrée au SQL de base et passe en revue le LDD (Langage de définition de données) et le LMD (Langage de Manipulation de données).
Si les plus aguerris du langage SQL peuvent sauter une partie de ces chapitres, je vous le déconseille. En effet cette partie du livre regorge déjà d'un tas d'informations sur la manipulation de données, ainsi que sur les fonctions spécifiques à MySQL. Il y a notamment une solide introduction sur la gestion du temps en MySQL qui en aidera plus d'un sur cette problématique récurrente en SGBDR. Nous profiterons d'un rappel sur les jointures, les produits cartésiens, j'en passe et des meilleurs. Le chapitre 5 est très intéressant du coté des métadonnées de MySQL, ou comment connaître au mieux le fonctionnement de son SGBDR. Un passage que j'ai beaucoup apprécié, concerne la partie sécurité, où l'auteur descend jusqu'à la gestion d'une colonne dans le temps. La deuxième partie est consacrée à la programmation procédurale, les fonctions et procédures sont passées en revue. Nous abordons tous ce qui est propre à la programmation, l'affectation de variables, les structures de contrôle, les boucles... Les transactions sont également abordées. La récursivité, les curseurs, la gestion de erreurs ne sont que quelques-uns des sujets abordés. On retrouve même des sujets que l'on ne s'attend pas à voir comme les tables mutantes par exemple. La gestion XML par MySQL est aussi de la partie dans ses forces et ses faiblesses. Christian Soutou nous montre comment interagir avec MySQL et deux langages de programmation qui sont Java et PHP. Si ne ne peux vous dire grand chose sur Java qui n'est pas dans mes compétences, je peux vous affirmer que la partie PHP est d'une qualité certaine.
En effet, je suis assez surpris qu'on utilise (enfin) les fonctions mysqli, bon je regretterais quand même que nous ne sommes pas dans les fonctions Objets, mais on ne peut pas tout avoir. Les exemples sont simples, clairs et précis. Il est aussi à noter que durant toute la lecture du livre, une série d'exercices vous est proposée pour peaufiner vos connaissances, on peut également télécharger les sources. L'avant dernier chapitre est consacré aux outils MySQL, si l'auteur fait la part belle aux outils maison, il n'échappe pas au PhpMyAdmin.
Nous terminerons la lecture par un chapitre sur l'optimisation du SGBDR avec de nombreux exemples. En conclusion, il est impossible, pour quiconque veut savoir de quoi est fait MySQL, de passer à côté de ce livre. Nous avons ici un outil qui va nous permettre d'aller de l'avant et faire des choix judicieux, pragmatiques et cohérents avec nos projets. Il n'en reste que l'auteur, malgré certaines prises de position assez radicales, nous propose une lecture bénéfique et constructive de MySQL.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Programmer avec MySQL


Particulièrement destiné aux débutants, cet ouvrage permet de découvrir toutes les aspects de la programmation SQL par le biais du système de gestion de bases de données MySQL. Tous les concepts du langage procédural de MySQL 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 5. 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.

[Lire la suite]



 
couverture du livre MySQL 5 - Administration et optimisation

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

MySQL 5 - Administration et optimisation

de
Public visé : Expert

Résumé de l'éditeur

Ce livre sur MySQL 5 s'adresse aux développeurs et administrateurs MySQL désireux de consolider leurs connaissances sur le SGBD Open Source le plus répandu du marché. Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MySQL : méthodes d'installation mono et multi-instances, présentation de l'architecture du serveur et des principaux moteurs de stockage, bonnes pratiques de configuration. Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez comment gérer votre serveur au quotidien en ayant à l'esprit les principes essentiels de sécurité, en mettant en place des stratégies efficaces pour les sauvegardes et les restaurations et en maintenant vos tables à jour et opérationnelles. La dernière partie est consacrée aux techniques avancées qui vous donneront les clés pour résoudre les problèmes les plus complexes : optimisation du serveur, des index et des requêtes, amélioration des performances avec le partitionnement ou encore mise en place d'une solution de réplication adaptée à votre application. Des éléments complémentaires seront en téléchargement sur le site www.editions-eni.com.

Édition : ENI - 506 pages, 1er juin 2010

ISBN10 : 2746055163 - ISBN13 : 9782746055162

Commandez sur www.amazon.fr :

28.40 € TTC (prix éditeur 28.40 € TTC) livraison gratuite !
Avant-propos
Installation du serveur
Architecture
Configuration du serveur
Verrous et transactions
Sécurité et gestion des utilisateurs
Sauvegarde et restauration
Maintenance des tables
Optimisation
Partitionnement
Routines stockées, déclencheurs et événements
Réplication
Outils de monitoring
Critique du livre par la rédaction Gérard Ernaelsten le 1er octobre 2010
MySQL 5 « Administration et optimisation »
Tout ce que vous avez toujours voulu savoir sur MySQL et que vous n'avez jamais osé demander se trouve dans ce livre.
Nous voilà avec un livre qui ne fait pas "la part belle" au SQL et PHP, mais bien à la gestion fine d'un serveur de base de données et ce jusqu'à ses derniers retranchement.
Les auteurs nous invitent tout au long des douze chapitres à améliorer nos choix dans la gestion de MySQL.
Après un premier chapitre où on nous retrace l'histoire de MySQL, son installation et ses mises à jour, on passe à l'architecture du serveur MySQL avec l'utilisation des disques de la mémoire et les moteurs de stockage. La journalisation est également abordée.
La configuration du serveur sera le sujet du troisième chapitre. On y apprend à peaufiner le serveur afin d'augmenter ses performances en fonction de la configuration de nos machines. Il est explicité où trouver des fichiers de configuration en fonction de certains critères, comment changer les modes SQL afin de se rapprocher aux plus près de nos environnement de travail et de nos standards (par exemple : mettre le double pipe || pour concaténer).
Les verrous, les transactions, la sécurité sont des chapitres complets et bien explicités.
Les sauvegardes et restaurations, la maintenance des tables, tout est passé en revue, en proposant diverses solutions, suivant les moteurs mis en place dans le serveur de base de données. Une approche des outils propriétaires ou libres est également abordée.
L'optimisation est certainement la partie la plus importante dans ce livre, dans ce chapitre vous allez apprendre à faire la différence entre vos différents choix dans la modélisation de vos données, en prenant en compte un certain nombre de facteurs, tant au niveau matériel qu'au niveau du système d'exploitation.
Optimiser les schémas, les index, apprendre à lire un plan d'exécution (EXPLAIN), apprendre à choisir les types dans les tables en fonction de la ressource dont on dispose.
D'autres aspects sont encore au menu : la réplication, la partitionnement, les routines, les outils de monitoring..... Il est impossible de tout énumérer.
Ce livre est écrit de façon claire, avec de nombreux exemples que l'on peut tester.
Nous avons ici un outil qui permettra aux administrateurs de MySQL ou autres de consolider leurs connaissances ou d'en acquérir de nouvelles, on attend toujours d'un livre technique d'apprendre quelque chose de nouveau et c'est justement ce que les auteurs se sont évertués à faire.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
MySQL 5 - Administration et optimisation


Ce livre sur MySQL 5 s'adresse aux développeurs et administrateurs MySQL désireux de consolider leurs connaissances sur le SGBD Open Source le plus répandu du marché. Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MySQL : méthodes d'installation mono et multi-instances, présentation de l'architecture du serveur et des principaux moteurs de stockage, bonnes pratiques de configuration. Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez comment gérer votre serveur au quotidien en ayant à l'esprit les principes essentiels de sécurité, en mettant en place des stratégies efficaces pour les sauvegardes et les restaurations et en maintenant vos tables à jour et opérationnelles. La dernière partie est consacrée aux techniques avancées qui vous donneront les clés pour résoudre les problèmes les plus complexes : optimisation du serveur, des index et des requêtes, amélioration des performances avec le partitionnement ou encore mise en place d'une solution de réplication adaptée à votre application. Des éléments complémentaires seront en téléchargement sur le site www.editions-eni.com.

[Lire la suite]



 
couverture du livre Site web marchand en PHP/MySQL

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Site web marchand en PHP/MySQL

Réalisez votre propre boutique en ligne de A à Z

de
Public visé : Intermédiaire

Résumé de l'éditeur

Destiné aux webmasters ou à des chefs d'entreprise qui ont quelques connaissances en PHP, cet ouvrage développe une méthodologie claire et pratique pour créer un site de e-commerce. Après vous être posé les dix questions importantes avant de commencer, l'ouvrage vous aide à mettre en place et à créer une base de données MySQL pour ainsi gérer les catégories et les produits avec leur description en plusieurs langues, enregistrer les paniers, gérer tous les modes de règlement et les frais de port...

Apprenez aussi à créer une interface graphique simple et agréable, ainsi qu'à réaliser un back office pour faciliter la gestion quotidienne de votre site. Mettez également en place des statistiques et des rations pour mieux connaître vos visiteurs, suivre la consultation de votre site et analyser vos ventes. Enfin, définissez une stratégie et des méthodes pour vous protéger efficacement contre les attaques.

Un ouvrage complet vous permettant de créer votre boutique en ligne de A à Z !

Édition : Éditions Micro Application - 933 pages, 3e édition, 20 août 2007

ISBN10 : 274298447X - ISBN13 : 9782742984473

Broché, 19 x 23

Commandez sur www.amazon.fr :

38.00 € TTC (prix éditeur 40.00 € TTC)
Présentation du logiciel de commerce électronique
Les dix questions à se poser avant toute mise en place
L'environnement du travail
Les principes de base de la réalisation
Les modules de l'application
Choisir un système de paiement
La base de données MySQL
Construire la base de données
Créer l'interface graphique
Programmer la classe
L'index, le programme pivot
Programmer les blocs
Créer les différents modules
Ajouter un système de paiement externe
Ajouter une extension à la classe pour traiter le back office
Les bases du back office
Mettre en place le catalogue de produits
Suivre et traiter les commandes
Mettre en place des statistiques et des ratios
Gérer l'application à l'aide de graphiques
Exporter les données de l'application
Transmettre des informations sur des appareils mobiles
Gérer la sécurité
Optimiser l'application
Trucs et astuces pour améliorer l'application
Promouvoir votre boutique avec Google
Proposer une lettre d'informations
Critique du livre par la rédaction RideKick le 4 décembre 2008
Ce livre est une bonne référence pour la création d'une boutique sur le net. Nous suivons donc ce projet de la simple idée jusqu'à la mise en oeuvre et tout ce qui gravite autour*: la réflexion sur l'hébergement et la machine, le développement de la boutique, la promotion de celle-ci, les outils d'analyse et plus encore. Vous apprendrez chapitre par chapitre à mettre en place votre boutique découpée en divers modules réutilisables, ce qui facilite aussi l'évolution de celle-ci. De nombreuses ressources sont disponibles pour vous aider à vous perfectionner dans les différents thèmes abordés et pour trouver des scripts ou des ressources graphiques pour votre boutique. Les annexes sont,elles aussi, très riches puisqu'on y retrouve une quantité de liens utiles, des informations pour bien utiliser la boutique créée, un récapitulatif des fonctions principales de celle-ci et leur utilisation. L'approche quant à elle est orientée débutant, une bonne quantité de code est fournie, mais est expliquée dans le détail ce qui est très appréciable.
Pour les personnes désirant monter leur boutique Web, ce livre est une référence.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Site web marchand en PHP/MySQL
Réalisez votre propre boutique en ligne de A à Z


Destiné aux webmasters ou à des chefs d'entreprise qui ont quelques connaissances en PHP, cet ouvrage développe une méthodologie claire et pratique pour créer un site de e-commerce. Après vous être posé les dix questions importantes avant de commencer, l'ouvrage vous aide à mettre en place et à créer une base de données MySQL pour ainsi gérer les catégories et les produits avec leur description en plusieurs langues, enregistrer les paniers, gérer tous les modes de règlement et les frais de port...

Apprenez aussi à créer une interface graphique simple et agréable, ainsi qu'à réaliser un back office pour faciliter la gestion quotidienne de votre site. Mettez également en place des statistiques et des rations pour mieux connaître vos visiteurs, suivre la consultation de votre site et analyser vos ventes. Enfin, définissez une stratégie et des méthodes pour vous protéger efficacement contre les attaques.

Un ouvrage complet vous permettant de créer votre boutique en ligne de A à Z !

[Lire la suite]



 
couverture du livre PHP & MySQL

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

PHP & MySQL

Liste des principales fonctions et syntaxe détaillée

de

Résumé de l'éditeur

Dépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP et MySQL, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs?

Édition : ENI - 12 pages, 1re édition, 8 octobre 2007

ISBN10 : 274603963X - ISBN13 : 9782746039636

Commandez sur www.amazon.fr :

6.00 € TTC (prix éditeur 6.00 € TTC) livraison gratuite !
Liste des principales fonctions PHP
Liste des principales fonctions MySQL
Syntaxe détaillée
Regroupement thématique
Critique du livre par la rédaction Gérard Ernaelsten le 1er août 2008
« Eni Edition » nous a concocté ici un petit fascicule assez intéressant reprenant les principales fonctions de PHP et de MySQL.
Les fonctions PHP sont peu expliquées et elles requièrent une bonne connaissance. Les informations sont de type «*var_dump(mixte variable[, mixte variable,...])*», ou encore «*entier strcasecmp (chaîne valeur, chaine valeur2).
Cela dit, ce fascicule répond bien à ce dont il est destiné : être un mémo.
La partie la plus intéressante est celle consacrée à MySQL car elle est développée sous forme de schémas SQL, ce qui permet en un clin d'oeil de se rappeler par exemple que GROUP BY se trouve avant HAVING, qui est lui-même avant LIMIT. Nous retrouvons ce genre de schémas pour la manipulation de données, la définition de données ainsi que l'administration des bases de données. À cela s'ajoute toute une série des fonctions MySQL à utiliser dans les SELECT et les clauses WHERE.
Nous retrouverons également dans ce fascicule des éléments de syntaxe PHP comme le rappel des super-globales, les modes d'ouverture des fichiers et les fonctions de date.
En conclusion, ce fascicule est indispensable pour la syntaxe de MySQL (du moins pour ceux qui tâtonnent). Il sera un compagnon qui se rappellera à vous de temps à autre.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
PHP & MySQL
Liste des principales fonctions et syntaxe détaillée


Dépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP et MySQL, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs?

[Lire la suite]



 
couverture du livre Pratique de MySQL et PHP

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Pratique de MySQL et PHP

Mise en oeuvre de sites web orientés données

de

Résumé de l'éditeur

L'efficacité du tandem MySQL/PHP dans la mise en oeuvre de sites Web est plus évidente que jamais. Ces deux fleurons du Logiciel Libre permettent de réaliser des sites à la fois robustes et ultra-réactifs, aussi bien sous MS-Windows que sous Unix, Linux ou MacOS X. Dans cette troisième édition, entièrement revue et adaptée aux dernières moutures de PHP 5 et de MySQL, les qualités pédagogiques de l'auteur continuent de faire merveille, notamment dans les tout nouveaux chapitres abordant la programmation orientée objet ou la gestion des erreurs. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site Web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer, à travers une interface Web, de nombreuses requêtes simultanées vers ses bases de données.

Édition : O'Reilly - 610 pages, 3e édition, 1er janvier 2005

ISBN10 : 2841773388 - ISBN13 : 9782841773381

Commandez sur www.amazon.fr :

35.00 € TTC (prix éditeur 35.00 € TTC)
PROGRAMMATION WEB AVEC MYSQL/PHP

Programmation Web
Environnements MySQL/PHP
Techniques de base/ Programmation objet
CONCEPTION ET CREATION D'UN SITE

Création d'une base MySQL
Mise en place du site
Production du site
XML.Graphiques
COMPLEMENTS

Récapitulatifs SQL
Récapitulatif PHP
Critique du livre par la rédaction bigboomshakala le 1er juin 2008
Sans vouloir jouer les groupies je n'ai presque que des bonnes choses à dire au sujet de cet ouvrage. Tout d'abord il s'adresse à ceux qui ont des bases de HTML/JavaScript et de SQL, comme aux plus expérimentés.
Dans la première partie de ce livre vous avez des rappels de programmation web et les techniques de base d'utilisation de MySQL et de PHP, le tout illustrer d'exemples pertinents. Vous y apprendrez les avantages et les limites du couple MySQL/PHP.
La deuxième partie est basée sur une étude de cas afin de vous apprendre à utiliser ces technologies sur un exemple concret (n'oublions pas que le livre est orienté pratique) et aborde également l'utilisation du XML et les graphiques. La pédagogie est bonne, le bémol concernant le mini-projet sur lequel se base ce chapitre est que les sources, disponibles au téléchargement sur le site du livre, sont buggées... J'ai eu la mauvaise surprise de constater que le fichier qui sert à peupler les tables de la base est mal formaté et donc à partir de là on ne peut rien faire à part rafistoler à la main une partie de la base (et c'est long).
La troisième et dernière partie de ce livre offre un récapitulatif des commandes SQL et PHP et une annexe sur les installations nécessaires à l'utilisation de ces technologies (en environnements Linux et Windows). Vous y apprendrez à utiliser les outils d'administration et à gérer les droits des utilisateurs.
Ce livre n'a pas la prétention d'être une référence car il est orienté pratique, et son objectif est rempli. La pratique de MySQl couplé au PHP s'acquiert en douceur au travers d'exemples adaptés et de la construction d'un site.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Pratique de MySQL et PHP
Mise en oeuvre de sites web orientés données


L'efficacité du tandem MySQL/PHP dans la mise en oeuvre de sites Web est plus évidente que jamais. Ces deux fleurons du Logiciel Libre permettent de réaliser des sites à la fois robustes et ultra-réactifs, aussi bien sous MS-Windows que sous Unix, Linux ou MacOS X. Dans cette troisième édition, entièrement revue et adaptée aux dernières moutures de PHP 5 et de MySQL, les qualités pédagogiques de l'auteur continuent de faire merveille, notamment dans les tout nouveaux chapitres abordant la programmation orientée objet ou la gestion des erreurs. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site Web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer, à travers une interface Web, de nombreuses requêtes simultanées vers ses bases de données.

[Lire la suite]



 
couverture du livre Sécurité PHP 5 et MySQL

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Sécurité PHP 5 et MySQL

Préface de Rasmus Lerdorf

de

Résumé de l'éditeur

Après avoir rappelé l'importance de principes fondamentaux tel celui de la défense en profondeur, cet ouvrage explique comment sécuriser une application professionnelle en PHP et MySQL à tous les niveaux, depuis la configuration du serveur jusqu'à la protection de la base de données MySQL, sans oublier toutes les vulnérabilités propres aux sites web dynamiques basés sur des langages de script.

Maîtriser la sécurité pour les applications en ligne

De nouvelles vulnérabilités apparaissent chaque jour dans les applications en ligne et les navigateurs. Pour mettre en place une politique de sécurité à la fois efficace et souple, sans être envahissante, il est essentiel de maîtriser les nombreux aspects qui entrent en jeu dans la sécurité en ligne : la nature du réseau, les clients HTML, les serveurs web, les plates-formes de développement, les bases de données... Autant de composants susceptibles d'être la cible d'une attaque spécifique à tout moment.

Une référence complète et systématique de la sécurité informatique

Écrit par deux experts ayant une pratique quotidienne de la sécurité sur la pile LAMP, ce livre recense toutes les vulnérabilités connues, les techniques pour s'en prémunir et leurs limitations. Très appliqué, il donne les clés pour se préparer à affronter un contexte complexe, où les performances, la valeur des données et la complexité des applications pimentent la vie des administrateurs responsables de la sécurité.

Édition : Eyrolles - 250 pages, 1re édition, 1er juillet 2007

ISBN10 : 2212121148 - ISBN13 : 9782212121148

565 g

Commandez sur www.amazon.fr :

36.10 € TTC (prix éditeur 38.00 € TTC) livraison gratuite !
Risques liés aux applications web
Introduction à la sécurité des applications web
Vulnérabilités des pages web
Formulaires et téléchargement ; valider les données
Cookies et sessions
Mesures de sécurité pour PHP
Installation et configuration de PHP
Intégrité des scripts PHP
Risques liés aux bases de données
Vulnérabilités des base de données
Mesures de sécurité pour MySQL
Mesures de sécurité pour les technologies connexes
Mesures de sécurité côté serveur
Techniques de sécurisation des applications web
Mener un audit de sécurité
Annexes
A. Fonctions de sécurité et caractères spéciaux
B. Sauvegardes
C. Ressources web
Critique du livre par la rédaction ovh le 1er juin 2008
PHP et MySQL est le couple le plus en vogue du net depuis ces dernières années. Puisqu'il est très répandu et donc très visé par les pirates, il est vital aujourd'hui de connaître les bonnes pratiques de sécurité et la manière de contourner les quelques faiblesses d'origine de ces outils. Premier ouvrage en français consacré exclusivement à ce sujet à ma connaissance, ce livre remplit très bien son rôle et est à mettre entre toutes les mains des développeurs PHP.
La première partie est un tour d'horizon des différentes techniques de piratage des pages web (injections xss, csrf, etc.), suivie par les techniques élémentaires de validation de données, même celles auxquelles on ne pense pas forcément au premier abord (formulaires, fichiers téléchargés, cookies, sessions... ). Sont abordées ensuite respectivement les mesures de sécurité spécifiques pour PHP et MySQL, à la fois au niveau du codage et de la configuration de ces 2 logiciels. On y parlera de safe mode, d'exécution de code à la volée, d'injections SQL etc. les vulnérabilités classiquement rencontrées sont traitées. Les chapitres suivants apprennent au lecteur à sécuriser différents composants clés du serveur sur lequel tourne l'application web. Enfin les techniques de chiffrement et signature sont expliqués afin de masquer au maximum l'information même si le pirate a réussi à se procurer les données.
Les auteurs font un tour complet de tous les aspects de sécurisation d'un site PHP : le code PHP en lui-même bien sûr mais aussi MySQL, la configuration du serveur, etc. On pourra regretter que les mécanismes de sécurité introduits par les frameworks les plus courants (Zend Framework, Symfony, CakePHP... ) ne soient pas abordés, pourtant ils sont fort utilisés en milieu professionnel. Le texte est d'un niveau très abordable, parfois un peu long. Dans l'ensemble cependant ce livre convient tout à fait aux développeurs désireux d'écrire des applications robustes. Il présente toutes les attaques classiques et leurs parades et la connaissance de ces techniques permet de protéger efficacement un site PHP.
Critique du livre par la rédaction Alain Sahli le 1er février 2007
Livre très agréable à lire, plus on avance et plus on a en envie d'en savoir ! Il est très bien structuré et on peut presque le lire comme un roman.
On apprend petit à petit à connaître les différentes attaques et les méthodes pour s'en protéger. Les auteurs mettent particulièrement le filtrage des données en avant étant donné que c'est un élément clé dans la protection d'un site. Des attaques telles que XSS, CSRF ou les injections SQL sont traitées sans oublier le phishing ou autre méthode du genre.
Ce livre est très intéressant car il met également l'accent sur la configuration du serveur pour atteindre un bon niveau de sécurité. On se rend compte que la protection d'un site commence avant tout par une configuration robuste du serveur, car une grande quantité des valeurs par défaut ne sont pas adaptées.
Je dirais que le grand plus de ce livre est son annexe qui permet en quelques minutes de voir les points principaux auxquels il faut faire attention pour garantir un bon niveau de sécurité. Toutes les fonctions PHP relatives à la sécurité sont également listées, très pratique !
Conclusion: Très bon livre, à conseiller aux personnes qui n'ont pas encore de bonnes notions de sécurité. Pourrait même convenir à un débutant.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Sécurité PHP 5 et MySQL
Préface de Rasmus Lerdorf


Après avoir rappelé l'importance de principes fondamentaux tel celui de la défense en profondeur, cet ouvrage explique comment sécuriser une application professionnelle en PHP et MySQL à tous les niveaux, depuis la configuration du serveur jusqu'à la protection de la base de données MySQL, sans oublier toutes les vulnérabilités propres aux sites web dynamiques basés sur des langages de script.

Maîtriser la sécurité pour les applications en ligne

De nouvelles vulnérabilités apparaissent chaque jour dans les applications en ligne et les navigateurs. Pour mettre en place une politique de sécurité à la fois efficace et souple, sans être envahissante, il est essentiel de maîtriser les nombreux aspects qui entrent en jeu dans la sécurité en ligne : la nature du réseau, les clients HTML, les serveurs web, les plates-formes de développement, les bases de données... Autant de composants susceptibles d'être la cible d'une attaque spécifique à tout moment.

Une référence complète et systématique de la sécurité informatique

Écrit par deux experts ayant une pratique quotidienne de la sécurité sur la pile LAMP, ce livre recense toutes les vulnérabilités connues, les techniques pour s'en prémunir et leurs limitations. Très appliqué, il donne les clés pour se préparer à affronter un contexte complexe, où les performances, la valeur des données et la complexité des applications pimentent la vie des administrateurs responsables de la sécurité.

[Lire la suite]



 
couverture du livre PHP/MySQL avec Dreamweaver 8

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

PHP/MySQL avec Dreamweaver 8

de
Public visé : Débutant

Résumé de l'éditeur

Dreamweaver 8, PHP et MySQL : un trio gagnant
Produit phare de Macromedia, Dreamweaver est aujourd'hui considéré comme le logiciel de création de sites Web le plus performant du marché. Associé à PHP/MySQL, il permet en outre de concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel sera particulièrement apprécié des graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet. Les développeurs, quant à eux, apprécieront la puissance des éditeurs de code de Dreamweaver 8, qui s'avère la plate-forme de développement idéale pour PHP/MySQL. Un ouvrage de référence, compatible PHP 5 et PHP 4. Complet et pratique, ce livre vous expliquera en détail comment utiliser tous ces outils pour concevoir facilement votre site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SOL et des scripts PHP 4 ou PHP 5, selon votre environnement de développement. En outre, un chapitre complet de l'ouvrage est consacré aux transformations XSLT, qui permettent de gérer facilement du contenu XML dans vos pages Web. Par ailleurs, les spécificités de PHP 5 (nouveauté de Dreamweaver 8) sont détaillées même si tous les scripts figurant dans ce livre restent compatibles avec PHP 4. L'ouvrage est complété par une étude de cas portant sur la conception d'un site marchand, et une extension Web sur laquelle figurent tous les fichiers des exemples

Édition : Eyrolles - 631 pages, 1re édition, 1er mai 2006

ISBN10 : 221211771X - ISBN13 : 9782212117714

Commandez sur www.amazon.fr :

37.91 € TTC (prix éditeur 39.90 € TTC) livraison gratuite !
Dreamweaver 8 et les sites dynamiques
Environnement de développement
Création de pages dynamiques courantes
Commandes SQL avancées
Programmation PHP
Les comportements XSLT
Comportements serveurs et extensions
Étude de cas : un site marchand
Critique du livre par la rédaction arnolem le 1er juin 2008
Un ouvrage de référence dans la conception de site dynamique en PHP, assistée par le somptueux Dreamweaver 8. Je vais commencer par le seul point négatif que j'ai trouvé pour ensuite apprécier pleinement ce livre. Ayant eu le plaisir de lire la version précédente « PHP/MYSQL avec Dreamweaver MX 2004 », je regrette que les exemples et l'étude de cas soient exactement les mêmes. Si vous n'êtes pas dans mon cas, il suffit de faire abstraction de ce que je viens de dire et de profiter de ce livre.
Eyrolles cible en priorité un public non programmeur mais qui va tendre à le devenir grâce à ce livre. En effet, vous allez voir comment créer, en toute simplicité, un site dynamique basé sur le couple PHP/MYSQL. Par la suite, les illustrations de code et l'explication de certaines fonctions seront une très bonne introduction au PHP. Ce livre est une excellente passerelle vers l'univers du programmeur.
Dans cette nouvelle édition, nous avons le droit aux nouveautés de Dreamweaver 8 comme la prise en charge de XSLT par exemple. Après une introduction au site dynamique, vous pouvez découvrir l'environnement de développement. A noté que cet ouvrage se passe d'EasyPHP pour se tourner vers Wamp5 pour ça compatibilité avec PHP5 et MYSQL5.0. L'approche continue par la création de la base de données assistée par phpMyAdmin.
Une fois que vous êtes près à commencer, vous êtes plongés dans la création d'un site complet, expliqué étape par étape avec la création de la structure du site, l'insertion et la modification de données dans la base, l'affichage de contenu dynamique (images, texte), l'authentification des utilisateurs et la protection des pages sensibles…
Après cela, vous êtes parés pour attaquer les premières commandes SQL et pour découvrir le code PHP qui se cache derrière votre site. J'ai trouvé cette manière de procéder excellente car elle procure à des novices, une approche très simple de la programmation.Pour vous mettre l'eau à la bouche, voici un aperçu de ce qui vous attend : la syntaxe PHP, la structure d'un programme, les fonctions utilisateurs, les bibliothèques PHP intégrées (dates, tableaux, manipulation de chaînes, accès aux fichiers, accès MYSQL …), le stockage des données (sessions, cookies, url, formulaire…), la programmation orienté Objet, le couplage flash et PHP, le débogage et la gestion des erreurs …
Vous l'aurez compris, comment ne pas être fan de ce livre qui vous apporte toutes les bases du PHP aussi simplement que ça.Pour finir, une étude de cas complète qui vous permet de tester et de mettre en pratique ce que vous avez appris.Chapeau à Jean-Marie Defrance pour ne pas avoir délaissé le code PHP au profit des fonctions dynamiques de Dreamweaver.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
PHP/MySQL avec Dreamweaver 8


Dreamweaver 8, PHP et MySQL : un trio gagnant
Produit phare de Macromedia, Dreamweaver est aujourd'hui considéré comme le logiciel de création de sites Web le plus performant du marché. Associé à PHP/MySQL, il permet en outre de concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel sera particulièrement apprécié des graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet. Les développeurs, quant à eux, apprécieront la puissance des éditeurs de code de Dreamweaver 8, qui s'avère la plate-forme de développement idéale pour PHP/MySQL. Un ouvrage de référence, compatible PHP 5 et PHP 4. Complet et pratique, ce livre vous expliquera en détail comment utiliser tous ces outils pour concevoir facilement votre site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SOL et des scripts PHP 4 ou PHP 5, selon votre environnement de développement. En outre, un chapitre complet de l'ouvrage est consacré aux transformations XSLT, qui permettent de gérer facilement du contenu XML dans vos pages Web. Par ailleurs, les spécificités de PHP 5 (nouveauté de Dreamweaver 8) sont détaillées même si tous les scripts figurant dans ce livre restent compatibles avec PHP 4. L'ouvrage est complété par une étude de cas portant sur la conception d'un site marchand, et une extension Web sur laquelle figurent tous les fichiers des exemples

[Lire la suite]



 
couverture du livre MySQL5 le guide complet

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

MySQL5 le guide complet

Apprenez les bases de données et le langage SQL !

de

Résumé de l'éditeur

Un ouvrage complet pour découvrir MySQL !Cet ouvrage simple et pratique s'appuie sur la toute dernière version de MySQL, MySQL 5.1. Il permet de faire le tour complet et de maitriser toutes les facettes des bases de données. Après avoir appris à accéder à MySQL, vous découvrirez la modélisation, les opérateurs et fonctions ainsi que les jointures et sous-requêtes puis à gérer les utilisateurs et les données avec les vues. Vous serez ensuite initié à la sécurité des processus avec les transactions, au SQL dynamique et aux outils de gestion des textes. Tout au long du livre, retrouvez de nombreux exemples et cas pratiques !

Édition : Editions Micro Application - 544 pages, 1er septembre 2006

ISBN10 : 2742968733 - ISBN13 : 9782742968732

Commandez sur www.amazon.fr :

11.40 € TTC (prix éditeur 12.00 € TTC) livraison gratuite !
Avant-propos
Installer MySQL 5
Utiliser MySQL
Modéliser une base de données
Créer une base de données
Premières requêtes SQL avec Select
L'agrégation et le regroupement
Modifier les données
Les opérateurs et les fonctions
Les jointures et autres combinaisons de tables
Les sous-requêtes
Gérer les utilisateurs
Les vues
Sécuriser les modifications avec les transactions
Le SQL dynamique
Trois outils pour le texte
Les tâches d'administration
Utiliser MySQL avec PHP
Annexes
Critique du livre par la rédaction Olivier Lebeau le 1er juillet 2008
Le titre "MySQL5 Le guide complet" n'est pas usurpé. On retrouve dans ce livre toutes les informations pour mettre en place et configurer un serveur MySQL. Mais ce n'est pas ce qui m'a séduit le plus dans ce manuel.
On devrait ajouter au titre MySQL5 "et le langage SQL". En plus de faire le tour de MySQL, on fait le tour du langage SQL. À la fin de votre lecture, vous ne serez probablement pas un super crack en SQL, mais vous serez capable de résoudre bien des problèmes.
J'ai toujours été perturbé par les relations entre les tables dans une base de données sur MySQL, c'est une histoire ancienne.
Le couple infernal PHP/MySQL n'a pas été oublié, les notions de site WEB sont également abordées.
L'exemple de gestion de prêts sert de fil conducteur à tout le livre, j'ai trouvé cela très convivial, pouvoir utiliser le travail accompli dans les ateliers des chapitres précédents.
Critique du livre par la rédaction arnaud le 1er juillet 2008
Comme l'indique son titre, ce livre est un guide complet. Bien entendu, il ne peut rivaliser avec la documentation officielle.
Mais c'est un excellent livre qui fait le tour complet sans trop rentrer dans les détails ( voir le sommaire ), ce qui est idéal pour les débutants et les initiés.
Le petit "plus", la partie qui traite de MySQL et PHP. Le glossaire français <-> anglais se révèle aussi très pratique.
A part cela, le livre est très agréable à lire, avec de nombreux tableaux récapitulatifs qui permettent une meilleure compréhension. Les explications sont simples et claires.
On peut noter aussi que la lecture linéaire de l'ouvrage n'est pas obligatoire pour sa compréhension. Il est, en effet, tout à fait possible de lire les chapitres séparement et dans le désordre.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
MySQL5 le guide complet
Apprenez les bases de données et le langage SQL !


Un ouvrage complet pour découvrir MySQL !Cet ouvrage simple et pratique s'appuie sur la toute dernière version de MySQL, MySQL 5.1. Il permet de faire le tour complet et de maitriser toutes les facettes des bases de données. Après avoir appris à accéder à MySQL, vous découvrirez la modélisation, les opérateurs et fonctions ainsi que les jointures et sous-requêtes puis à gérer les utilisateurs et les données avec les vues. Vous serez ensuite initié à la sécurité des processus avec les transactions, au SQL dynamique et aux outils de gestion des textes. Tout au long du livre, retrouvez de nombreux exemples et cas pratiques !

[Lire la suite]



 
couverture du livre MySQL 5

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

MySQL 5

Installation, mise en œuvre, administration et programmation

de

Résumé de l'éditeur

MySQL 5, Système de Gestion de Base de Données Relationnelle, issu du monde libre, permet de gérer des bases de données des plus simples aux plus complexes. Ce livre s'adresse à toute personne désireuse de mettre en œuvre, d'administrer et de programmer MySQL 5 pour des besoins personnels comme professionnels. L'installation est détaillée pour Linux comme pour Windows. La mise en œuvre détaille le langage SQL : traitement des données, déclencheurs (triggers), procédures stockées, fonctions, vues, base de données information_schema... Le chapitre sur l'administration couvre tous les aspects liés à la sécurité, la maintenance et la sauvegarde des bases de données et prend en compte les nouveaux moteurs de stockage. La partie programmation offre au lecteur toutes les clefs pour développer via de nombreuses API : C/C++, Perl, ADO, PHP... Abondamment illustré d'exemples et d'astuces, ce livre se veut avant tout réellement pratique.

Édition : ENI - 468 pages, 1re édition, 1er février 2006

ISBN10 : 2746030047 - ISBN13 : 9782746030046

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC)
Généralités
Installation
Mise en oeuvre
Programmation
Administration
Critique du livre par la rédaction Nicolas Vallée le 1er juin 2008
Cet ouvrage peut à la fois constitué une très bonne introduction à MySQL, et un guide de référence pour des utilisateurs plus aguerris. Il est écrit de manière simple et précise, et détaille tout ce dont on pourrait avoir besoin, avec copies d'écran à l'appui.
On commence par nous présenter l'installation de MySQL sur différents systèmes, et par différentes méthodes... dans le pire des cas, si aucune des méthodes ne s'applique, on a même droit à l'installation à partir des sources. Ensuite, arrive la syntaxe SQL avec des descriptions à la fois simple et détaillée. De là, l'auteur introduit les principales commandes de différentes API dans plusieurs langages, grâce à quoi n'importe quel développeur réussira à créer son application utilisant MySQL. Enfin, on peut trouver une description détaillée de tout ce qui peut être utile pour un administrateur de bases de données.
A moins de trente euros, la qualité de l'ouvrage justifie parfaitement la dépense pour toutes personnes travaillant avec MySQL, qu'il soit débutant ou expérimenté, développeur ou administrateur système. Par ailleurs, même si l'on travaille sur une version antérieure de MySQL, l'auteur ayant précisé quand ont été introduites les notions présentées depuis la version 3.23, cet ouvrage restera parfaitement utilisable.
Il est toutefois dommage que certaines fautes d'orthographe fassent parfois penser que l'ouvrage a été écrit "à la va-vite", alors qu'il est de très bonne qualité...




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
MySQL 5
Installation, mise en œuvre, administration et programmation


MySQL 5, Système de Gestion de Base de Données Relationnelle, issu du monde libre, permet de gérer des bases de données des plus simples aux plus complexes. Ce livre s'adresse à toute personne désireuse de mettre en œuvre, d'administrer et de programmer MySQL 5 pour des besoins personnels comme professionnels. L'installation est détaillée pour Linux comme pour Windows. La mise en œuvre détaille le langage SQL : traitement des données, déclencheurs (triggers), procédures stockées, fonctions, vues, base de données information_schema... Le chapitre sur l'administration couvre tous les aspects liés à la sécurité, la maintenance et la sauvegarde des bases de données et prend en compte les nouveaux moteurs de stockage. La partie programmation offre au lecteur toutes les clefs pour développer via de nombreuses API : C/C++, Perl, ADO, PHP... Abondamment illustré d'exemples et d'astuces, ce livre se veut avant tout réellement pratique.

[Lire la suite]



 
couverture du livre Apprendre SQL avec MySQL

Note 5 drapeau
Détails du livre
Sommaire
Critiques (3)
1 commentaire
 
 

Apprendre SQL avec MySQL

Avec 40 exercices corrigés

de
Public visé : Débutant

Résumé de l'éditeur

Apprendre SQL par la pratique
Tout particulièrement adapté aux étudiants, cet ouvrage permet de découvrir SQL et les bases de données à travers MySQL, le système de gestion de bases de données Open Source le plus populaire. Chaque notion importante est introduite à l'aide d'un exemple simple et pédagogique, 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. Il apprendra ainsi comment déclarer, manipuler, faire évoluer et interroger des tables avec leurs différentes caractéristiques et éléments associés (contraintes d'intégrité et de vérification, index, séquences et vues). La gestion des utilisateurs avec leurs privilèges et la structure du dictionnaire des données sont également détaillées.

Programmer avec MySQL
Tous les éléments du langage procédural de MySQL sont décrits avec précision (variables, structures de contrôles, interactions avec la base, transactions, sous-programmes, curseurs, gestion des exceptions, déclencheurs et SQL dynamique). L'ouvrage aborde enfin les moyens d'exploiter une base MySQL en programmant avec Java (API JDBC 3.0) ou via une interface Web de type PHP (extension mysqli). Ainsi, la connexion, l'extraction, la mise à jour, la gestion des séquences et la programmation de transactions sont clairement expliquées par le biais de ces deux langages.

À qui s'adresse cet ouvrage ?
À tous ceux qui souhaitent s'initier à SQL, à MySQL ou à la gestion de bases de données Aux développeurs Java et PHP qui souhaitent stocker leurs données

Sur le site www.editions-eyrolles.com
Téléchargez le code source des exemples et le corrigé des exercices Consultez les mises à jour et les compléments Dialoguez avec l'auteur

Édition : Eyrolles - 398 pages, 1er mars 2006

ISBN10 : 2212119151 - ISBN13 : 9782212119152

Format : 19 x 23 ; Poids : 835 g ; Intérieur : Noir et Blanc

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.00 € TTC) livraison gratuite !
  • Remerciements
  • Avant-propos
  • Introduction
  • SQL de base
  • Définition des données
  • Manipulation des données
  • Evolution d'un schéma
  • Interrogation des données
  • Contrôle des données
  • Programmation procédurale
  • Bases du langage de programmation
  • Programmation avancée
  • Langages et outils
  • Utilisation avec Java
  • Utilisation avec PHP
  • Outils graphiques
  • Annexe : bibliographie et webographie
  • Index
Critique du livre par la rédaction arnaud le 1er mars 2009
Un excellent livre que voilà, destiné principalement aux débutants et étudiants. Une lecture claire et facile. Une difficulté croissante dans l'apprentissage du SQL et de la programmation sous MySQL, ponctué par des exemples et des exercices corrigés ainsi que diverses informations pratiques, utiles et les quelques spécificités liées au serveur MySQL.
Pour les professionnels de tous types, ce livre est une excellente manière de pouvoir réviser le langage SQL appliqué à MySQL (ou autres).
J'ajouterais aussi le très bon choix de l'auteur pour ce SGBD très répandu et très utilisé sur la toile ainsi que dans bon nombre d'entreprises.
On va chipoter un peu sur le fait que de la couleur aurait été la bienvenue, mais cela n'enlève en rien l'intérêt et la qualité du contenu.
Critique du livre par la rédaction khany le 1er mars 2009
Surtout, ne vous laissez pas abuser par le titre, ce livre va ravir bon nombre d'utilisateurs dans un large éventail de domaines. Personnellement, je suis une utilisatrice sporadique de MySQL mais, à mon grand bonheur, ce livre m'a donné moult solutions quelle que soit la base de données utilisée. Il n'est effectivement pas difficile d'adapter une syntaxe SQL lorsque la logique d'une structure vous est si clairement expliquée.
Le SQL est mis à toutes les sauces modernes : contraintes, conventions, jointures, requêtes paramétrées, extraction, gestion des utilisateurs, curseurs, déclencheurs, ... mais aussi Java, PHP, ... et bien évidemment, la « Roll Royce » du siècle : XML. Si je devais nommer un point parmi les plus difficiles à appréhender en codant des requêtes, je parlerais de l'intégrité référentielle, chapitre qui m'a énormément séduit de par la clarté des exemples proposés.
En conclusion, la syntaxe claire et ordonnée ainsi que de superbes exemples/exercices permettent à tout un public, du débutant au spécialiste en passant par les codeurs Web, de se familiariser avec la gestion d'une base de données qui possède déjà ses lettres de noblesse.
Un ouvrage à lire, relire et conserver à portée d'ordinateur pour tous nos développements nécessitant du SQL.
Comme dit si bien la chanson : j'en veux encore et encore !
Critique du livre par la rédaction Landry landry161 le 13 avril 2015
Ce livre sera très utile à tous ceux qui font leur premier pas dans le développement PHP/MySQL. Il contient des exercices (des plus simples au plus complexes) qui vous permettront progressivement de vous familiariser au Système de gestion des Bases de données MySQL. Ce livre aborde également son utilisation avec certains langages de programmation tels que Java et PHP.
À la fin, les déclencheurs, les procédures stockées, les transactions, et autres n’auront plus de secrets pour vous.
Lisez-le et vous ne serez pas déçus.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 16/06/2014 à 17:09
Apprendre SQL avec MySQL
Avec 40 exercices corrigés


Apprendre SQL par la pratique
Tout particulièrement adapté aux étudiants, cet ouvrage permet de découvrir SQL et les bases de données à travers MySQL, le système de gestion de bases de données Open Source le plus populaire. Chaque notion importante est introduite à l'aide d'un exemple simple et pédagogique, 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. Il apprendra ainsi comment déclarer, manipuler, faire évoluer et interroger des tables avec leurs différentes caractéristiques et éléments associés (contraintes d'intégrité et de vérification, index, séquences et vues). La gestion des utilisateurs avec leurs privilèges et la structure du dictionnaire des données sont également détaillées.

Programmer avec MySQL
Tous les éléments du langage procédural de MySQL sont décrits avec précision (variables, structures de contrôles, interactions avec la base, transactions, sous-programmes, curseurs, gestion des exceptions, déclencheurs et SQL dynamique). L'ouvrage aborde enfin les moyens d'exploiter une base MySQL en programmant avec Java (API JDBC 3.0) ou via une interface Web de type PHP (extension mysqli). Ainsi, la connexion, l'extraction, la mise à jour, la gestion des séquences et la programmation de transactions sont clairement expliquées par le biais de ces deux langages.

À qui s'adresse cet ouvrage ?
À tous ceux qui souhaitent s'initier à SQL, à MySQL ou à la gestion de bases de données Aux développeurs Java et PHP qui souhaitent stocker leurs données

Sur le site www.editions-eyrolles.com
Téléchargez le code source des exemples et le corrigé des exercices Consultez les mises à jour et les compléments Dialoguez avec l'auteur

[Lire la suite]


Avatar de laurent1133 laurent1133 - Membre actif https://www.developpez.com
l 02/04/2016 à 14:39
Je viens d'acheter "Programmer avec MySQL" de cet auteur, et voulais marquer cet ouvrage qui et très bien documenté avec beaucoup d'exemples. C'est un réel plaisir d'apprendre et découvrir.

 
couverture du livre Pratique de MySQL et PHP

Note 5 drapeau
Détails du livre
Critiques (2)
0 commentaire
 
 

Pratique de MySQL et PHP

Mise en oeuvre de sites web orientés données

de

Résumé de l'éditeur

Destiné aux débutants, cette deuxième édition, adaptée aux dernières fonctionnalités de PHP 4 et de MySQL, renforce encore les qualités pédagogiques qui ont fait la réputation de l'ouvrage, tout en abordant de nouveaux sujets importants, comme le traitement du XML ou la production de graphiques :

- Après une introduction consacrée à la Programmation Web, le chapitre sur l'Environnement MySQL/PHP entre dans le vif du sujet en illustrant les interactions entre MySQL et PHP. On y découvre entre autres l'utilitaire MySQL, l'interface phpMyAdmin et l'API MySQL de PHP.

- Techniques de base présente ce qu'il faut connaître pour programmer efficacement en PHP. Vous vous familiariserez avec les fonctions, les expressions régulières, les sessions, ou le traitement des erreurs.

- Création d'une base MySQL explique en détail comment concevoir, créer et modifier une base de données aussi complexe que nécessaire à l'aide de schémas « Entité/Association ».

- Développement d'utilitaires se concentre sur la construction de pages dynamiques et de formulaires de saisie, en s'aidant de fonctions simples ou de programmation objet. La technique des templates est illustrée à l'aide d'un exemple complet. Le chapitre consacré à la Production du site précise ensuite les étapes nécessaires à la construction d'un site en vraie grandeur. On y aborde l'authentification et la gestion de sessions, la mise en place de forums de discussion, et même le filtrage collaboratif !

- Le chapitre consacré à XML propose des techniques de passage d'une représentation XML à une représentation en base de données relationnelle et vice-versa. Il aborde aussi la transformation directe de XML vers HTML au moyen de programmes XSLT.

- Graphiques montre comment produire dynamiquement des figures géométriques, des camemberts, et autres diagrammes statistiques.

- Les chapitres Récapitulatif SQL et Récapitulatif PHP reprennent de façon progressive la syntaxe de ces deux langages, tandis qu'Administration de MySQL traite de la gestion des utilisateurs, des sauvegardes, de l'optimisation des performances, etc...

Vous trouverez en annexe les détails d'installation d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi que des références MySQL et PHP complètes, syntaxe et fonctions comprises. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer des requêtes simultanées vers ses bases de données à travers une interface web.

Édition : O'Reilly - 530 pages, 2e édition, 1er janvier 2003

ISBN10 : 2841772373 - ISBN13 : 9782841772377

Commandez sur www.amazon.fr :

31.35 € TTC (prix éditeur 33.00 € TTC) livraison gratuite !
Critique du livre par La rédaction Developpez le 1er juin 2005
Un des meilleurs livres sur PHP/MySQL. Particulièrement adapté aux débutants, il est aussi très utile aux utilisateurs plus avancé en particulier par son chapitre sur MySQL et sa partie sur l'administration/optimisation de MySQL. Un livre extrêment bien écrit, la présentation est aérée, les explications sont claires, et les exemples donnés permettent d'appliquer directement les connaissances.
Ce livre à l'avantage de tout survoler, HTML, CGI, PHP, MySQL... Il fait avancer pas à pas dans PHP, puis MySQL, qu'il explique à merveille, et de façon détaillée.
Cependant il n'y à pas de référence complète pour SQL, c'est pourquoi ce livre ne remplace pas un livre dédié aux SGBDR et au SQL. Bref ce livre est un véritable must !
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note
Critique du livre par la rédaction bigboomshakala le 1er juin 2008
Sans vouloir jouer les groupies je n'ai presque que des bonnes choses à dire au sujet de cet ouvrage. Tout d'abord il s'adresse à ceux qui ont des bases de HTML/JavaScript et de SQL, comme aux plus expérimentés.
Dans la première partie de ce livre vous avez des rappels de programmation web et les techniques de base d'utilisation de MySQL et de PHP, le tout illustrer d'exemples pertinents. Vous y apprendrez les avantages et les limites du couple MySQL/PHP.
La deuxième partie est basée sur une étude de cas afin de vous apprendre à utiliser ces technologies sur un exemple concret (n'oublions pas que le livre est orienté pratique) et aborde également l'utilisation du XML et les graphiques. La pédagogie est bonne, le bémol concernant le mini-projet sur lequel se base ce chapitre est que les sources, disponibles au téléchargement sur le site du livre, sont buggées... J'ai eu la mauvaise surprise de constater que le fichier qui sert à peupler les tables de la base est mal formaté et donc à partir de là on ne peut rien faire à part rafistoler à la main une partie de la base (et c'est long).
La troisième et dernière partie de ce livre offre un récapitulatif des commandes SQL et PHP et une annexe sur les installations nécessaires à l'utilisation de ces technologies (en environnements Linux et Windows). Vous y apprendrez à utiliser les outils d'administration et à gérer les droits des utilisateurs.
Ce livre n'a pas la prétention d'être une référence car il est orienté pratique, et son objectif est rempli. La pratique de MySQl couplé au PHP s'acquiert en douceur au travers d'exemples adaptés et de la construction d'un site.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Pratique de MySQL et PHP
Mise en oeuvre de sites web orientés données


Destiné aux débutants, cette deuxième édition, adaptée aux dernières fonctionnalités de PHP 4 et de MySQL, renforce encore les qualités pédagogiques qui ont fait la réputation de l'ouvrage, tout en abordant de nouveaux sujets importants, comme le traitement du XML ou la production de graphiques :

- Après une introduction consacrée à la Programmation Web, le chapitre sur l'Environnement MySQL/PHP entre dans le vif du sujet en illustrant les interactions entre MySQL et PHP. On y découvre entre autres l'utilitaire MySQL, l'interface phpMyAdmin et l'API MySQL de PHP.

- Techniques de base présente ce qu'il faut connaître pour programmer efficacement en PHP. Vous vous familiariserez avec les fonctions, les expressions régulières, les sessions, ou le traitement des erreurs.

- Création d'une base MySQL explique en détail comment concevoir, créer et modifier une base de données aussi complexe que nécessaire à l'aide de schémas « Entité/Association ».

- Développement d'utilitaires se concentre sur la construction de pages dynamiques et de formulaires de saisie, en s'aidant de fonctions simples ou de programmation objet. La technique des templates est illustrée à l'aide d'un exemple complet. Le chapitre consacré à la Production du site précise ensuite les étapes nécessaires à la construction d'un site en vraie grandeur. On y aborde l'authentification et la gestion de sessions, la mise en place de forums de discussion, et même le filtrage collaboratif !

- Le chapitre consacré à XML propose des techniques de passage d'une représentation XML à une représentation en base de données relationnelle et vice-versa. Il aborde aussi la transformation directe de XML vers HTML au moyen de programmes XSLT.

- Graphiques montre comment produire dynamiquement des figures géométriques, des camemberts, et autres diagrammes statistiques.

- Les chapitres Récapitulatif SQL et Récapitulatif PHP reprennent de façon progressive la syntaxe de ces deux langages, tandis qu'Administration de MySQL traite de la gestion des utilisateurs, des sauvegardes, de l'optimisation des performances, etc...

Vous trouverez en annexe les détails d'installation d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi que des références MySQL et PHP complètes, syntaxe et fonctions comprises. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer des requêtes simultanées vers ses bases de données à travers une interface web.

[Lire la suite]



 
couverture du livre MySQL

Note 5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

MySQL

Mémento

de

Édition : Eyrolles - 13 pages, 1re édition, 25 janvier 2007

ISBN10 : 2212120125 - ISBN13 : 9782212120127

Commandez sur www.amazon.fr :

4.75 € TTC (prix éditeur 4.75 € TTC)
Critique du livre par le 1er mai 2009
MySQL mémento, de Rodolphe Rimelé, est un petit concentré des capacités de MySQL. Ce mémento se présente sous la forme d'un fascicule à 13 volets ; il est assez complet, fluide et agréable à lire.
Énormément d'aspects sont abordés dans ce fascicule. Sans entrer dans les détails, cela suppose donc que vous maîtrisiez un minimum MySQL et les commandes SQL.
Même si cela n'est pas spécifié, on peut penser, au vu du contenu, que l'auteur parle de MySQL dans ses versions 5.x
Il est difficile de décrire l'ensemble de ce fascicule,sans le reproduire, tant il est concentré et complet.
Voici un aperçu de ce que on peut y retrouver :
Création d'une base et de tables.
Après une description type de la commande de création de tables , l'auteur nous rappelle les éléments importants. NULL/NOT NULL DEFAULT 'valeur par défaut' AUTO_INCREMENT Il est fait également rappel des types de tables, avec une description très courte : EX : MyISAM -> format par défaut. La duplication de tables identiques et les index sont aussi vus.
Connexion à une base de données (ligne de commande et PHP). La connexion à la db , ainsi que quelques commandes utiles, telles que
mysqldump
myisamchk...
sont décrites pour la ligne de commande.
En dehors de la ligne de commande , l'auteur se sert de PHP pour faire une connexion à la base, il fait bien la différence entre les versions 5 de PHP et son connecteur MySQLi et les versions antérieures de PHP et le connecteur MySQL.
Requêtes. Au niveau des requêtes nous avons un squelette de SELECT/INSERT/DELETE/TRUNCATE/LOAD , par exemple comme ceci
SELECT champ1,champ2 FROM
nom_table;clause_where clause_group
clause_order clause_limit
et de nous renvoyer sur les structures conditionnelles pour les LIKE - NOT LIKE - STRCMP - REGEXP et j'en passe des meilleures
La gestion des utilisateurs CREATE USER login IDENTIFIED BY 'mot de passe'.
Et de définir les droits de cet utilisateur avec GRANT ALL/ALTER/CREATE......
Voici un aperçu des thématiques abordées.
  • Création d'une base et de tables.
  • Connexion à une base de données (ligne de commande et PHP).
  • Renommer/supprimer bases, tables et clés.
  • Types de champs.
  • Types d'index (clés).
  • Gestion des utilisateurs.
  • Modifier la structure d'une table.
  • Requêtes.
  • Requêtes conditionnelles avec WHERE.
  • Déclencheurs (TRIGGER).
  • Groupage et tri.
  • Fonctions mathématiques.
  • Union et jointures.
  • Fonctions diverses.
  • Manipulation de chaînes de caractères.
  • Fonctions de dates.
  • Procédures stockées et fonctions.
  • Transactions.
  • Vues.
  • Administration et performances.
  • Variables serveur.

Comme vous pouvez le constater , cela reprend une grande partie des fonctionnalités de MySQL, vues de façon concentrée sous forme d'aide rapide.
Se retrouver dans ce document est assez facile, cela nous donne les bonne pistes à explorer, les exemples sont clairs et concis.
L'auteur sait nous mettre en garde quand il le faut, comme par exemple sur les triggers :
ATTENTION : Il ne peut y avoir deux déclencheurs d'un même événement au même moment.
Ce document sait se faire discret, mais devient rapidement indispensable au moindre doute.
Pour avoir testé plusieurs modèles de mémento, je trouve que celui-ci tient le haut de l'affiche.
En conclusion... indispensable.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
MySQL
Mémento





 
couverture du livre MySQL 5 : Guide de l'administrateur et du développeur

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

MySQL 5 : Guide de l'administrateur et du développeur

de

Édition : Eyrolles - 671 pages, 1re édition, 1er septembre 2005

ISBN10 : 2212116330 - ISBN13 : 9782212116335

Commandez sur www.amazon.fr :

39.90 € TTC (prix éditeur 42.00 € TTC)
INTRODUCTION
Qu'est-ce que MySQL ?
Mise en place d'un environnement de test
Exemple d'application PHP/MySQL : réaliser un sondage en ligne
OUTILS D'ADMINISTRATION ET INERFACES UTILISATEUR
Mysql, mysqladmin et mysqldump
MySQL Administrator et MySQL Query Browser
PhpMyAdmin
PRINCIPES DE BASE
Conception d'une base de données
Introduction à SQL
Formules SQL
Gestion de l'accès et sécurité
Procédures stockées et triggers
Administration et configuration du serveur
PROGRAMMATION PHP
Initiation à PHP
Exemples et techniques de programmation PHP
REFERENCE
Référence SQL
Outils et options MySQL
Critique du livre par la rédaction Gérard Ernaelsten le 1er mai 2009
« MySQL 5, Guide de l'administrateur et du développeur ».
Voici un livre qui laisse perplexe quant à son contenu. En effet, nous sommes en présence d'un outil qui pourrait être indispensable, mais qui irrite par son côté réducteur où MySQL ne peut être utilisé qu'avec PHP.
Dans le premier chapitre, 'Michael Kofler' replace MySQL dans son contexte en nous présentant ce qu'est une base de données et de citer les principaux acteurs sur le marché.
Il en profite pour nommer les mots clés liés au SGBDR.
L'historique de MySQL est passé en revue, l'auteur nous propose également un planning des évolutions futures et, surtout, il décrit les limites de MySQL.
Au deuxième chapitre, 'Michael Kofler' met en place un environnement de test, en installant MySQL et PHP, dans les systèmes d'exploitation Windows, Suse Linux et Red Hat Enterprise.
S'ensuit un exemple d'application de sondage en ligne (que je n'ai pas testé).
Dans la deuxième partie du livre, nous attaquons les outils d'administration de MySQL : sont passés en revue la console mysql, mysqladmin et mysqldump.
L'auteur, malheureusement, ne fait que survoler des outils tels que MySQL Administrator et MySQL Browser, et fait la part belle à un autre outil répandu : phpMyAdmin.
Ce choix, l'auteur le justifie par le fait que phpMyAdmin est accessible via une interface Web et donc disponible chez les hébergeurs en tant qu'outil local, alors que MySQL Browser, ne pourra travailler à distance que si on a un accès Internet.
C'est limiter MySQL dans un rôle de base de données pour site Web.
J'ai très peu de critiques négatives à faire sur ce livre, mais une de ces critiques concerne quand même près de 150 pages : toute cette partie orientée 'développeur ', telle qu' annoncée dans le titre, ne parle uniquement que de programmation « PHP ».
Dans un livre dont le titre est « MySQL5 », on se passerait bien de PHP, même s'il est intéressant de voir comment faire interagir MySQL avec un langage de programmation. L'auteur, 'Michael Kofler', aurait dû, dans ce cas (et à mon sens), consacrer un chapitre sur différents langages de programmation, tels que Java, .Net, Python, Perl... et non pas uniquement PHP.
Nous voilà déjà dans la troisième partie du livre, où nous entrons dans le vif du sujet.
Au chapitre sept, Conception d'une base de données, l'auteur prend son temps pour bien nous expliquer les différents types de tables de MySQL et de bien détailler les différences. Et ce, même s'il y a des différences au sein d'un même type de table (MyISAM-static, MyISAM-Dynamic, MyISAM-Compressed ).
Donc, on parle de MyISAM, InnoDB, HEAP, BDB, Tables compressées, CSV, NDB et les tables FEDERATED.
Suivent directement les types de données de MySQL, où, à chaque fois qu'un type est énuméré, nous avons droit à une définition, sa signification, l'écart de valeurs possibles....
Dans le type de chaînes de caractères sont également abordés la collation , le jeu de caractères et de décrire tous les types de collations que supporte MySQL.
Il y a également un peu de théorie sur la normalisation des tables, à l'aide d'un exemple basé sur un tableur.
Arrivé à ce stade, nous approchons la deuxième grosse critique du livre. En effet, l'auteur nous montre comment mettre en forme un résultat de requête, exercice complètement inutile , parce que le SQL ne sert pas à ça.
Par exemple, le principe d'arbre hiérarchique est présenté en concaténant des espaces, aboutissant à une mise en page particulière du résultat. A mon sens, ce n'est pas le rôle du SQL : les langages de programmation sont là notamment pour ça !!!
Sont encore abordés des aspects tels que les vues, les contraintes d'intégrité référentielle, les index...
Une solide introduction au SQL prend la suite du livre. Dans ce chapitre, non seulement nous avons une présentation du SQL, mais également les fonctions typiques de MySQL.
Chaque aspect est bien décrit, avec chaque fois un exercice clair et précis et facilement reproductible.
Il y a vraiment beaucoup d'éléments abordés, du 'SELECT' jusqu'à la 'TRANSACTION'.
La gestion de l'accès et la gestion de la sécurité ne sont pas oubliées dans cet ouvrage, ainsi que l'administration du serveur, ce qui nous permet de peaufiner aux petits oignons notre serveur de base de données.
Un très chouette chapitre sur les procédures stockées et triggers est également de la partie. Ce chapitre est de très bonne facture, avec une bonne définition et différenciation entre 'procédure' et fonction. Ici, tout est abordé pas à pas, avec des exemples simples respectant le standard SQL:2003.
La récursivité, les curseurs, les structures conditionnelles, les boucles, le gestionnaire d'erreur, tout est vraiment passé en revue.
Et on termine le livre avec les références SQL, ainsi que les outils et options de MySQL.
En conclusion, si on fait abstraction de ce côté PHP et de cette histoire de mise forme via une requête SQL, nous avons entre les mains un bon bouquin sur MySQL.
Cela manque certainement de pédagogie et de simplicité, mais il nous permettra, je pense au fil du temps de bien assimiler les concepts de MySQL.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
MySQL 5 : Guide de l'administrateur et du développeur





 
couverture du livre PHP 5 & MySQL 5

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

PHP 5 & MySQL 5

Formation complète technique

de

Résumé de l'éditeur

Présentation de l'éditeur
Cet ouvrage s'adresse à tous ceux qui souhaitent bénéficier d'une formation rapide et surtout complète à PHP5 & MySQL5. Ecrit par des formateurs professionnels, il vous permet de découvrir rapidement toutes les facettes des langages : de l'architecture PHP à l'utilisation des moteurs de Templates, en passant par la configuration des composants et l'interfaçage de PHP5 avec MySQL5. Vous retrouverez tout au long de votre parcours des conseils des formateurs et de nombreux exercices pour vous entraîner et valider vos acquis.

Biographie de l'auteur
Expert technique féru des nouvelles technologies, Stéphane Magne collabore au sein d'une société de services sur des projets J2EE et PHP, et s'est spécialisé dans l'architecture logicielle et matérielle, tout en animant des formations autour de ces deux technologies. Ingénieur en sociétés de services depuis 1997, Lionel Isolda se passionne pour PHP et MySQL depuis les années 2000. Il est formateur auprès de grandes entreprises sur ces sujets. Ils ont travaillé ensemble sur plusieurs projets Web PHP grand public.

Édition : Editions Micro Application - 447 pages, 1re édition, 16 avril 2007

ISBN10 : 2742963251 - ISBN13 : 9782742963256

Broché, 898 x 87 x 748

Commandez sur www.amazon.fr :

23.75 € TTC (prix éditeur 25.00 € TTC)
  • Juste ce qu'il faut de théorie
  • PHP, ce héros
  • Moteurs, ça tourne
  • Comprendre la configuration des différents composants
  • Syntaxe et généralités PHP
  • Instructions sous contrôle
  • Fonctions et fonctionnalités avancées
  • Fonctionnalités Web
  • Les fonctionnalités étendues
  • La programmation objet
  • La programmation objet en PHP5
  • Des bases de données à MySQL
  • Parler à MySQL 5
  • Parler avec quoi ?
  • Interfaçage PHP et MySQL
  • Alternatives à MySQL
  • PEAR
  • Images, PDF et Flash
  • Les bonnes pratiques, trucs et astuces
  • Templates
  • La communauté PHP
Critique du livre par la rédaction RideKick le 1er juin 2008
Cet ouvrage se présente comme un cahier personnel à savoir avec des marges où on peut trouver divers astuces et informations complémentaires sur les chapitres en cours de traitement. Appuyé pour chaque sujet d'un exemple clair et d'illustrations, le lecteur prendra plaisir à approfondir chaque chapitre avec les liens proposés tout au long de sa lecture.
Après une introduction pleine d'informations mais peut-être un peu douloureuse pour un débutant, on entre dans le monde de PHP et de ses multiples modules : PEAR, GD, PDF, MySQL et d'autres SGBDR sont présents dans cet ouvrage. On regrettera peut-être la couverture très large en matière de sujets annexes à PHP, au détriment justement d'une utilisation plus spécifique de PHP et MySQL telle que le nom du livre laisse à penser.
Conclusion : un livre très intéressant qui ne se borne justement pas à PHP pur et MySQL mais aux modules périphériques permettant aux débutants de découvrir l'étendue de PHP.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
PHP 5 & MySQL 5
Formation complète technique


Présentation de l'éditeur
Cet ouvrage s'adresse à tous ceux qui souhaitent bénéficier d'une formation rapide et surtout complète à PHP5 & MySQL5. Ecrit par des formateurs professionnels, il vous permet de découvrir rapidement toutes les facettes des langages : de l'architecture PHP à l'utilisation des moteurs de Templates, en passant par la configuration des composants et l'interfaçage de PHP5 avec MySQL5. Vous retrouverez tout au long de votre parcours des conseils des formateurs et de nombreux exercices pour vous entraîner et valider vos acquis.

Biographie de l'auteur
Expert technique féru des nouvelles technologies, Stéphane Magne collabore au sein d'une société de services sur des projets J2EE et PHP, et s'est spécialisé dans l'architecture logicielle et matérielle, tout en animant des formations autour de ces deux technologies. Ingénieur en sociétés de services depuis 1997, Lionel Isolda se passionne pour PHP et MySQL depuis les années 2000. Il est formateur auprès de grandes entreprises sur ces sujets. Ils ont travaillé ensemble sur plusieurs projets Web PHP grand public.

[Lire la suite]



 
Critiques de livres
MaitrePylos
Modérateur

(4 livres)
bigboomshakala
Rédacteur

(2 livres)
Fabien Celaia
Rédacteur / Modérateur

(2 livres)
Maître Kenobi
Membre éprouvé
(2 livres)
RideKick
Rédacteur

(2 livres)
arnolem
Rédacteur

(1 livre)
benwit
Rédacteur

(1 livre)
gorgonite
Rédacteur / Modérateur

(1 livre)
Heureux-oli
Rédacteur / Modérateur

(1 livre)
khany
Membre expert
(1 livre)
landry161
Membre éprouvé
(1 livre)
ovh
Rédacteur

(1 livre)
Yoteco
Rédacteur

(1 livre)