Actualités Création de sites web > Utiliser les types ENUM et SET de MySQL















Dictionnaire en ligne  
Définitions Sigles Participez !
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

Utiliser les types ENUM et SET de MySQL

 Liens sponsorisés

 Actualités

Voici une compilation des sources d'information sur ce sujet :

Utiliser les types ENUM et SET de MySQL... ()

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!

Enum, Set et les bases d'informations... ()

Voici un article particulièrement intéressant, car il vous donne simultanément des informations sur plusieurs fonctionnalités MySQL : le sujet principal est l'utilisation de SET et ENUM, des types MySQL destinés à stocker des chaînes de caractères avec des ensembles limités de valeurs, ou leur combinaison. Ces colonnes sont très pratiques, faciles à indexer, et économiques, mais elles vous imposent de placer dans la structure de la table des valeurs, qui, en théorie, devraient être rangées dans une autre table. A ce sujet, lisez le blog de Sheeri qui initie la discussion. Le sujet secondaire est l'utilisation des tables dans la base d'information : ces tables remplacent les fonctions SHOW (table, index, etc.) sous la forme de fonction Select. Il devient alors possible de faire des requêtes classiques pour extraire différentes informations pertinentes. Par exemple, pour étudier la répartition des types de colonnes dans l'application.

les trois types de texte pour MySQL... ()

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...

Anaska distribue les formations officielles sur MySQL 5... ()

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

Matthieu fait mumuse avec le générateur de classes d'EDM... ()

Dans les premières specs d'EDM, on devait pouvoir utiliser des types enum dans le csdl. Cependant, même si cette idée n'a pas été abandonnée, ce ne sera pas possible avec la V1. Ce qu'on peut quand même faire c'est se rajouter une propriété...

Série Utiliser XML avec MySQL 5.1... ()

Le dernier épisode de la série de 5 articles sur « Utiliser XML avec MySQL 5.1 » vient de sortir. Cette série se décompose de la façon suivante : Générer du XML avec les programmes clients mysql et mysqldump Insérer du XML dans MySQL Interroger un flux XML avec Xpath Les fonctionnalités XPath de MySQL 5 Extraire les données d’un flux XML stocké en base Avec les différents points présentés, vous vous trouvez maintenant avec la totalité des possibilités offertes. Série Utiliser XML avec MySQL 5.1 (0 visite)

Utiliser XML avec MySQL 5.1... ()

Voici le 1er article d'une série de 5, concernant l'utilisation du XML avec MySQL 5.1 Olivier Dasini, a travers son blog, vous montrera la possibilité de faire communiquer ces 2 technologies. Ce premier article traite du sujet suivant : « Générer du XML avec les programmes clients mysql et mysqldump » Utiliser XML avec MySQL 5.1 (part 1/5) (0 visite)

Pourquoi les DBA Oracle vont apprendre MySQL... ()

[...] 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.

Implémentation de dictionnaire en MySQL... ()

Un dictionnaire représente une colonne dans une table avec un nombre fini de valeurs : par exemple, la liste des provinces canadiennes, ou les mois de l'année. Ce type de liste peut être plutôt court, mais parfois long : le plus important est qu'il soit fini, et stable. Il y a alors plusieurs solutions pour mettre ces informations en base, proprement : + un champ ENUM (plus de 64000 valeurs possibles) + un champ VARCHAR (une infinité de valeurs) + un champ entier et une table de jointure : un peu des deux précédents Peter Zaitsev réalise un test que je voulais faire depuis longtemps, et mesure les performances de chaque solution. Les trois sont très proches, avec ENUM un peu plus rapide, et VARCHAR un peu plus lent. Enum Fields VS Varchar VS Int + Joined table: What is Faster? (0 visite)

Enum.TryParse ? ()

Alors qu'on peut trouver int.TryParse, DateTime.TryParse dans le Framework .NET, la méthode Enum.TryParse n?existe pas. La méthode intuitivement utilisée pour essayer de convertir une chaîne de caractères en une Enum est la suivante  : 1...

convergence - Enum, l'annuaire des numéros télécoms et des adresses Web, arrive en Allemagne... ()

Unir le Web au réseau téléphonique classique est un des objectifs premiers de l'Electronic Mapping Number (Enum). Après l'Autriche et avant l'Irlande, l'Allemagne le commercialise.

PHP et les extensions MySQL... ()

Cet article reprend toutes les possibilités actuelles pour se connecter à MySQL : le patriarche ext/mysql, le nouveau ext/mysqli, et l'outsider ext/pdo. Trois méthodes pour utiliser la base de données...

MySQL Gui Tools : nouvelles versions et concours... ()

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...

Les sites d'utilisateurs Oracle choisissent MySQL... ()

Oracle FAQ, un site d'utilisateur Oracle indépendant de la maison d'édition, utilise MySQL sur son serveur. C'est une situation cocasse, puisque pour faire la promotion d'Oracle, il faut utiliser MysQL....

Nombre limite de jointures MySQL : 31 à 61... ()

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 -...

 Autres actualités

  • les trois types de texte pour MySQL
    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...[...]
  • MySQL Table Checksum publié
    MySQL Table Checksum est un outil qui permet de vérifier le contenu des tables MySQL, quelque soit leur moteur de stockage. Vous pouvez l'utiliser pour comparer des tables entre plusieurs...[...]
  • C# 3.0 : Les types anonymes en détail
    Les types anonymes sont ma nouveauté préférée de C# 3.0. Ils sont très intuitifs à utiliser, mais tout le monde ne connait pas leurs caractéristiques exactes. Je me charge donc de les rappeler. Vous [...]
  • MySQL 5.2.3
    Une nouvelle version de MySQL 5.2 est disponible : la 5.2.3 qui semble sauter plusieurs versions, puisque la précédente était la 5.2.0. MySQL 5.2 contient les fonctionnalités de MySQL 5.1, avec...[...]
  • Utiliser une table de statistiques
    La requête de compte de MySQL est très rapide : mysql> Select count(*) from table; En fait, cette requête ne sollicite pas les données de la table, mais les informations statistiques....[...]
  • Utiliser MySQL pour mesurer les performances d'un OS
  • Comment binder des radio buttons sur une propriété de type enum ?
    Imaginons le cas suivant : public class MyBusinessClass {     public MyEnum Value { get; set; } } public enum MyEnum {     One,     Two,     Three,     Four,     Five } Je veux générer mes radios but[...]
  • MySQL GUI Tools version 10
    MySQL publie la dernière version de ses outils graphiques : MySQL Administrator 1.2.10 MySQL Query Browser 1.2.10 MySQL Migration Toolkit 1.1.10 Les outils sont graphiques, et disponibles pour de[...]
  • MySQL++ 2.2.0 publié
    MySQL++ est une interface C++ pour MySQL. Elle est construite avec les principes STL, pour rendre aisé l'accès à la base de donnés depuis un conteneur STL. MySQL++ soulage le...[...]
  • La séparation MySQL Entreprise et MySQL communauté
    Mike Kruckenberg s'interroge sur les premiers mois de la séparation entre MySQL communauté et MySQL entreprise. Lancé il y a quelques mois, tambour battant, MySQL entrerprise proposait des services pl[...]
  • Enum, Set et les bases d'informations
  • Monitorage de MySQL simple
    Avec MySQL 5.1, sa base de données d'information (information_schema) et le programmateur d'événements, il est facile de mettre en place un outil de surveillance du serveur MySQL, qui prend des...[...]
  • Sniper MySQL
    Je cherchais un tueur de requête pour MySQL depuis longtemps. Ce sont simplement des programmes qui surveillent la commande show processlist de MySQL, et décident d'interrompre des requêtes qui violen[...]
  • Le nouveau profileur de requêtes MySQL
    Une des grandes forces de MySQL est son modèle d'innovation supérieur. Plutôt que de se limiter aux techniciens internes pour créer et entretenir un outil, MySQL a établit un partenariat...[...]
  • convergence - Enum, l'annuaire des numéros télécoms et des adresses Web, arrive en Allemagne

Formation referencement
Formation au référencement par les spécialistes en référencement de Ranking Metrics : conférence le matin, atelier pratique l'après-midi.

Formation referencement