Displaying posts with tag: MySQL (reset)
Conférences MySQL au Forum PHP

Le MySQL User Group Francophone est partenaire avec l’AFUP du Forum PHP, qui se tient les 12 et 13 novembre 2009, à la Cité des Sciences et de l’Industrie.


Au programme des conférences dédiées à MySQL et MariaDB :

mysqlnd / « MySQL native driver for PHP » : Les améliorations de la stack avec Serge Frezefond Au secours, ma base de données fait ramer mon application ! avec Stéphane Combaudon MariaDB, the future of MySQL avec Michael Widenius aka Monty Retour d’expérience sur l’utilisation de MySQL Chez Orange Business Services avec Olivier DASINI Réplication MySQL : …

[Lire plus]
Oracle devrait vendre MySQL selon son créateur, Monty Widenius

Le cofondateur de la base de données Open Source MySQL, Michael Monty Widenius, conseille à Oracle de céder MySQL afin d’accélérer la fusion avec Sun, en difficulté financièrement, et aussi éviter ainsi tout conflit d’intérêts. Retrouvez « Michael Monty Widenius » lors du forum PHP Selon le créateur de MySQL, l’entêtement d’Oracle à conserver la base de données [...]

Conférences MySQL au Forum PHP

Le MUG est partenaire du Forum PHP, qui se tient les 12 et 13 novembre 2009, à la Cité des Sciences et de l’Industrie.

Au programme des conférences dédiées à MySQL et MariaDB :

  • mysqlnd / « MySQL native driver for PHP » : Les améliorations de la stack
  • Au secours, ma base de données fait ramer mon application !
  • LeMug : MariaDB, the future of MySQL avec Michael Widenius aka Monty
  • Retour d’expérience sur l’utilisation de MySQL Chez Orange
  • Réplication MySQL : retours d’expérience

Participez à cet événement et bénéficiez d’une offre exceptionnelle :

les deux journées du Forum PHP
+
l’adhésion 2009/2010 au MySQL User Group France

pour 140 euros au lieu de 200 euros!

Anaska et LeMug.fr offrent un eeePC 1005HA à l’occasion de la journée MySQL du forum PHP MySQL

Anaska (Alter Way Formation), l’organisme de formation MySQL référence en partenariat avec SUN et LeMug.fr offrent un eeePC 1005HA à l’occasion de la journée MySQL du forum PHP MySQL qui aura lieu les 12 et 13 Novembre. L’eeePC sera offert par tirage au sort à l’occasion de l’une des conférences sur MySQL. Le programme du salon

LeMug [...]

MySQL Query cache

En tant que boulimique de MySQL, je me promène souvent sur la toile à la recherche d’informations, de bonnes et de moins bonnes…

Je suis tombé sur un article traitant du cache de requêtes de MySQL (MySQL Query Cache) sur le blogue de Patrick Lafontaine (http://www.noidea.ca/)

Je me permet de faire quelques commentaires ici.

En préambule, quelques informations nécessaires sur le cache de requêtes:

Système de cache interne à MySQL qui ne stocke que les requêtes SELECT et leur résultat ie pas d’INSERT, UPDATE, DELETE…

Les requêtes ( SELECT donc) doivent être strictement identiques ie même casse, mêmes espaces entre les mots,…

Ex 3 requêtes …

[Lire plus]
Les mots réservés de mysql
ADD ALL ALTER
ANALYZE AND AS
ASC ASENSITIVE BEFORE
BETWEEN BIGINT BINARY
BLOB BOTH BY
CALL CASCADE CASE
CHANGE CHAR CHARACTER
CHECK COLLATE COLUMN
CONDITION CONNECTION CONSTRAINT
[Lire plus]
Utiliser XML avec MySQL 5.1 (part 5/5)

(<- précédent)

Jusqu’ici, la récupération des informations ne s’est opérée qu’en lisant un flux XML stocké dans une variable. Cependant, il est également possible de récupérer des informations XML stockées dans la base : il suffit pour cela de remplacer la variable par le nom du champs dans lequel est enregistré ce flux.

Comment trouver le type et les URL des flux RSS qui contiennent le mot France ?

Extraire les données d’un flux XML stocké en base

SELECT type, extractValue( flux_rss, « /rss/channel/item/link[ ../title[contains(.,'France')]] ») AS url FROM rss GROUP BY url HAVING url NOT LIKE  »\G *************************** 1. row *************************** type: international url: …

[Lire plus]
InnoDB, verrouillage, transactions et index

Bin voyons, tout ça en un seul post ! On se rapproche doucement de Noël, mais quand même !
Je m’explique…

Je me suis intéressé récemment aux instructions SELECT … LOCK IN SHARE MODE et SELECT … FOR UPDATE, qui sont censées permettre de verrouiller explicitement des lignes pour les tables InnoDB.
On comprend maintenant les deux premiers termes du titre

Pour mes test, je crée une table avec quelques enregistrements :
mysql> CREATE TABLE innotest (
id int(11) NOT NULL,
col varchar(10) DEFAULT NULL
) ENGINE=InnoDB;

mysql> INSERT INTO innotest (id,col) VALUES (1,'aaa'),(2,'bbb'),(3,'ccc'),(4,'ddd'),(5,'eee');

1er essai :
J’ouvre une 1ère session :
mysql> SELECT * FROM innotest WHERE col > 'c%' LOCK IN SHARE MODE;
+----+------+
| id | col  |
+----+------+
|  3 | …

[Lire plus]
La 9ème édition du Forum PHP dans les starting-blocks
L’édition 2009 du rendez-vous incontournable des utilisateurs PHP en France s’installe à la Cité des Sciences de La Villette, les 12 et 13 novembre 2009.
Une édition qui mettra à l’honneur le couple PHP/MySQL, avec un invité de marque, pour la 1ère fois en France : Michael « Monty » Widenius.
L’événement estampillé AFUP (Association Française des Utilisateurs de PHP) réunira durant 2 jours quelques …
[Lire plus]
Utiliser XML avec MySQL 5.1 (part 4/5)

(<- précédent)

Les fonctionnalités XPath de MySQL 5

MySQL 5 offre la possibilité de pouvoir exécuter des requêtes XPath sur un flux XML, grâce à la fonction extractValue().

Le résultat récupéré est la concaténation de la valeur textuelle de chacun des nœuds trouvés (chaque valeur étant dissociée des autres par un espace blanc).

Comment récupérer la valeur de l’élément racine d’un flux XML ?

Extraire des données d’une variable contenant du XML

/*Contenu du fichier XML */

shell> cat formateur.xml
<opensource>
Les formateurs de l'équipe sont :
<formateur domaines="MySQL PHP">
<nom>Dasini</nom>
<prenom>Olivier</prenom>
[Lire plus]