|
|
MySQL supporte SUBSTR()
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
MySQL 4.1 supporte désormais la fonction SUBSTR() pour extraire une partie de chaîne, tout comme PHP. Cette fonction n'est pas documentée, et sert à la même chose que la fonction MID(). Notez aussi que SUBSTR() supporte les offsets négatifs, tout comme MID. Ce n'était pas le cas en 4.0. Par exemple :
select substr('12345',4,1); retourne 4
select substr('12345',-4,1); retourne 2
select substr('12345', 2,-1); retourne '' :
Et oui, cette fonction n'est pas un clone du substr() bien connue de PHP.
Le support des offsets négatifs vous évitera d'utiliser length() dans votre requête pour faire commencer la sous-chaîne depuis la fin.
select substr('12345',-4,1);
est équivalent à
select substr('12345',length('12345')-4,1);
Merci à Christophe Gesché pour cette découverte.
Linux-magazine interroge Monty Widenius sur son sujet favori : MySQL. L'entrevue porte sur les acquis actuels de MySQL et ses futures évolutions. On y apprend notamment :
+ MySQL supporte des bases de données de l'ordre du petaoctet (un million de gigaoctets).
+ MySQL supporte des milliers de transactions par seconde sur une même machine
+ MySQL 5.1 disposera du partitionnement
+ MySQL s'installe en 15 secondes sur Linux ou Windows (c'est pas des minutes?)
+ MySQL va ajouter de nombreux indicateurs sur ses performances internes pour mieux optimiser les paramétrages
+ MySQL 5.1 sera suivi d'une 5.2
+ Le support de langage de scripts (comme PHP) n'a pas pu être finalisé pour la 5.0, mais est prévu pour la 5.2.
Voici un article d'Apple.com, sur l'utilisation de MacOSX avec MySQL. MySQL AB supporte son serveur sur les machines à la pomme depuis longtemps, et les outils sont déjà disponibles en...
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
Sur son billet utiliser les regex avec modération, Jérôme explique que substr est plus rapide qu'utiliser preg_match. Mon commentaire sur son billet n'est apparement pas encore passé[1], je me permet donc de répondre ici, car sa comparaison est faussée.
$extractedString = substr(...
MySQL AB a finalisé le rachat de Netfrastructure, la compagnie de Jim Starkey, qui supporte FireBird.
Cette annonce, discrète du coté de MySQL, se fait dans le contexte
actuel d'acquisitions hostiles...
PHP5 est maintenant livré avec l'extension mysqli : mysql improved, pour MySQL amélioré. Elle remplace l'extension mysql par des fonctions équivalentes, avec le i en plus dans le préfixe. Outre le nettoyage du code et sa modernisation, PHP supporte aussi de nombreuses améliorations de MySQL et de fonctionnalités coté PHP. Si vous envisagez la migration d'un environnement à l'autre (mysql vers mysqli), voici comment faire pour avoir les deux extensions dans le même PHP : en général, elles sont mutuellement exclusives.
Bonjour,
je souhaiterais n'afficher qu'un nombre limité de caractère pour la variable $dip mais je n'y parviens pas.
ou dois-je placer le substr pour que cela fonctionne merci d'avance.
[code:1:462b06283c]echo "<td><font size=... Forum Développement d'un site Web
Simultanément, sur CIO.com, deux articles opposés sont publiés. 5 raisons pour adopter MySQL, et 8 raisons pour ne pas l'adopter.
Pour : MySQL est ubiquitaire, simple, bien supporté, et évolutif; a un faible TCO.
Contre : MySQL utilise la GPL, MySQL n'utilise pas la GPL, Intégration dans l'environnement, maturité du produit et des fonctionnalités, disponibilité des certifications, aspect entreprise.
Dans la série des arguments contre, les trois premiers sont valables. Les deux suivants discutables, mais les derniers sont presque de la désinformation.
Simultanément, sur CIO.com, deux articles opposés sont publiés. 5 raisons pour adopter MySQL, et 8 raisons pour ne pas l'adopter.
Pour : MySQL est ubiquitaire, simple, bien supporté, et évolutif; a un faible TCO.
Contre : MySQL utilise la GPL, MySQL n'utilise pas la GPL, Intégration dans l'environnement, maturité du produit et des fonctionnalités, disponibilité des certifications, aspect entreprise.
Dans la série des arguments contre, les trois premiers sont valables. Les deux suivants discutables, mais les derniers sont presque de la désinformation.
MySQL supporte UTF-8 (et plusieurs douzaines d'autres jeux de caractères et leur collation) depuis MySQL 4.1. Il devient donc possible d'activer le support des jeux de caractères pour vos applications en les prenant simplement en compte dans les tables. Voici comment migrer vos anciennes tables vers UTF-8.
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...
Vous avez un serveur MySQL en production, qui supporte un bon trafic et gère une grosse quantité de données. Maintenant, il vous faut le déplacer, à l'occasion d'un changement de...
Autres actualités
- Copier une base MySQL en production
Vous avez un serveur MySQL en production, qui supporte un bon trafic et gère une grosse quantité de données. Maintenant, il vous faut le déplacer, à l'occasion d'un changement de...[...]
- 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...[...]
- 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[...]
- A-DATA supporte le TRIM
A-DATA est une société qui mange à tous les râteliers : la gamme de SSD du fabricant propose des modèles basés sur différents contrôleurs.[...]
- Tableur en PHP et MySQL
Simple Spreadsheet est une application de tableau écrite en Javascript, HTML, CSS et PHP. Elle supporte les formules, les graphiques, les formats numériques, et la navigation au clavier.[...]
- 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...[...]
- Alertes sécurité des applications PHP et MySQL, édition 128
PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.0 et 4.4.4; MySQL 5.0.27 (communuaté) et 5.0.32 (entreprise), 4.1.21, ainsi que 5.1.14-beta. Les mises.[...]
- Alertes sécurité des applications PHP et MySQL, édition 129
PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.0 et 4.4.4; MySQL 5.0.27 (communuaté) et 5.0.32 (entreprise), 4.1.21, ainsi que 5.1.14-beta. Les mises.[...]
- Alertes sécurité des applications PHP et MySQL, édition 130
PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.0 et 4.4.4; MySQL 5.0.27 (communuaté) et 5.0.32 (entreprise), 4.1.21, ainsi que 5.1.14-beta. Les mises.[...]
- Alertes sécurité des applications PHP et MySQL, édition 131
PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.0 et 4.4.4; MySQL 5.0.33 (communuaté) et 5.0.32 (entreprise), 4.1.21, ainsi que 5.1.14-beta. Les mises.[...]
- Alertes sécurité des applications PHP et MySQL, édition 145
PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.2 et 4.4.7; MySQL 5.0.37 (communauté) et 5.0.38 (entreprise), 4.1.22,
ainsi que 5.1.17-beta. Les mises[...]
|
|
|
Formation au referencement Google
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.
|
|
|