Quelques requêtes mySQL

Notez que cet article a été écrit pour la première fois il y a plus de 2 ans, mais n'est pas nécessairement obsolète.

mySQL
mySQL

PHP: Hypertext Preprocessor, qui adopte dans sa version 5 la programmation objet, est un langage libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP style Apache ou Nginx.

Avec MySQL, serveur de bases de données relationnelles développé dans un souci de performances élevées en lecture, PHP permet le stockage, le traitement et la restitution d’un nombre important de données. Son nom vient du prénom de la fille du cocréateur Michael Widenius, My. SQL fait allusion au Structured Query Language, le langage de requête développé par la société Oracle.

Utiliser PDO :

PHP Data Objects PDO est une extension PHP orientée objet définissant une interface pour accéder à une base de données.

Connexion :

Requêtes préparées avec PDO :

Select :

Insert :

Delete :

Requêtes intéressantes :

Compter les valeurs dupliquées dans une colonne name :

Sélectionner les lignes qui ont une valeur en commun :

Sélectionner les lignes dont une sous-chaine matche en regex :

La requête matchera les lignes dont le champ field contient les chaines lyso ou lysø. RLIKE et REGEXP sont synonymes.

Sélectionner les lignes dont un champ est trouvé dans une chaîne:

Incrémenter un compteur :

UPDATE conditionnel :

Changer la valeur de l’AUTO-INCREMENT :

Plusieurs SELECT dans une requête :

Avec affichage de l’erreur mysql :

Déterminer la version mySQL du serveur:

Dupliquer une table et toutes les données :

Sélectionner le dernier enregistrement d’une table:

Sélection à partir d’une table d’une base de données ayant un préfixe:

Sélectionner les lignes dont une valeur contient une chaine:

 

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *