MySQL propose trois types pour stocker du texte : CHAR, VARCHAR et TEXT. Lequel est le plus simple et le plus rapide à utiliser?
Il y a aussi les...
Dave vous propose un pense-bête pour MySQL, avec un rappel des fonctions, requêtes et types de données supportées par MySQL et les fonctions PHP. Elle tiens sur une grande feuille, facile à imprimer (a4 ou us letter) ou à conserver sur le bureau pour référence rapide.
Stocker des images dans MySQL est possible : le type de colonne à utiliser est alors le BLOB, Binary Long Objet. Il permet d'enregistrer de grandes quantités de données binaires. C'est le type le plus grand et le plus neutre de MySQL.
Voici comment l'utiliser pour stocker des images dans une base de données.
Après quelques séminaires Web sur les performances, et plusieurs questions récurrentes, Jay Pipes publie une petite FAQ qui répond à des interrogations classiques :
MyISAM ou InnoDB?
in () ou bien une collection de OR?
CHAR ou VARCHAR?
VARCHAR(80) ou VARCHAR(255)?
Anaska en partenariat avec MySQL AB à le plaisir de présenter les nouveaux cursus de formation MySQL 5 en France.
Deux types de formations sont disponibles :
Formation MySQL 5 Developers
Formation MySQL 5 DBA
Toutes les formations MySQL
Quelques conseils de bases pour optimiser une table MySQL :
SIGNED et UNSIGNED
Réduisez la taille des identitiants uniques
Apprenez les différences entre CHAR et VARCHAR
Ne mélangez pas...
ENUM et SET de MySQL sont souvent oubliés ou ignorés, alors que ce sont des outils particulièrement efficace pour gérer de petites quantités de données : ENUM est une énumération, qui accepte une valeur parmi une liste spécifiée dans la structure de la table. SET accepte de combiner plusieurs de ces valeurs.
Ces colonne sont souvent utiles pour éviter de faire une jointure externe. De plus, elle sont très peut gourmandes en espace (2 octets, même pour représenter un varchar(255)), et se convertissent en entier en un clin d'oeil.
Bref, découvrez-les!
En termes de performances, MySQL 5.0 peut être plus rapide ou moins rapide que MySQL 4.1. Tout dépend de votre charge de travail sur la machine. Peter Zaitsev a publié...
MySQL a publié une nouvelle version de sa suite d'outil d'administration qui comprend :
MySQL Administrator 1.2
MySQL Query Browser 1.2
MySQL Migration Toolkit 1.1
MySQL Workbench 1.1
Ces applications étaient livrées de manière...
Suivant les versions, le nombre maximal de tables dans une jointure MySQL dépend de la version de MySQL :
MySQL 3.23 - 31
MySQL 4.0 - 61
MySQL 4.1 -...
Ce matin, surprise : plus de MySQL 5.0.26, mais retour sur MySQL 5.0.24 sur les sites de téléchargement de MySQL. Même la version source est revenue en arrière.
Finalement, Kaj Arno...
Les index n'ont plus de secret pour dbnewz, et il n'en n'auront plus pour vous non plus quand vous aurez lu ce long dossier. En plus du classique EXPLAIN qui explique l'utilisation des index par les requêtes, vous pourrez découvrir PROCEDURE ANALYSE(), qui optimise le type de données pour votre table.
Index simples, index multiple, choix des index : tout y passe. Il ne reste que la structure des index et leurs performances, à voir dans les prochains articles. Les index MySQL : types, placements, efficacité (0 visite)
Arjen Lentz et Robin Schumacher dresse la liste des clichés les plus communs au sujet de MySQL, et les démontent point par point.
MYTHE: MySQL est un serveur de base de données nouveau et peu testé
MYTHE: MySQL ne supporte par les transactions comme les autres moteurs
MYTHE: MySQL sert uniquement pour les bases de données Web ou pour un petit service
MYTHE: MySQL n'a aucune fonctionnalité professionnelle
MYTHE: MySQL ne propose pas le support demandé par les grands comptes
MYTHE: MySQL n'est plus Open Source
[...] cela signifie que la population d'administrateurs de bases de données qui souhaitent gérer leurs données importantes sur MySQL est limité actuellement au nombre des DBA qui étaient déjà en train d'utiliser MySQL il y a 5 ans. Ce qui signifie que l'offre sur le marché est inférieure à la demande actuelle, d'un facteur de 5 à 10.
En réaction à une dépêche récente, Olivier Issaly analyse la situation de MySQL sur le marché des bases de données à la lumière du livre "The Innovator's Dilemma" (Le dilemme de l'innovateur).
MySQL se présente comme une technologie perturbatrice (disruptive en anglais) en abordant le marché avec un produit simplifié et économique (mysql 3) et surtout, adapté aux besoins grandissants des utilisateurs moyens (peu d'administration, simple à utiliser). Puis, avec l'age, MySQL rattrappe les technologies des éditeurs en place (vues, transactions, cluster, etc.)