Maison >base de données >tutoriel mysql >Interception de chaîne MySQL et caractères d'interception pour la requête

Interception de chaîne MySQL et caractères d'interception pour la requête

亚连
亚连original
2018-05-10 10:30:522830parcourir

Utilisez certaines fonctions d'interception de chaînes fournies avec MySQL pour traiter les données. Voici l'interception de chaînes et les caractères d'interception que j'ai compilés pour la requête.

1. Interception de chaînes dans MySQL
Il existe des fonctions spéciales d'interception de chaînes dans MySQL : il y en a deux couramment utilisées : substring_index(str,delim,count ) et concat
Les fonctions 1.substring_index(str,delim,count) sont couramment utilisées.
L'ordre à l'intérieur des parenthèses de fonction est : la chaîne à séparer et intercepter (telle que : "aaa_bbb_ccc"), le délimiteur (tel que : "_") et la position (indiquant le délimiteur, tel comme : " 1").
count est un nombre positif, puis le comptage commence par la gauche, et la fonction renvoie la chaîne à gauche du séparateur count-ième ;
count est un nombre négatif, puis le comptage commence par la droite, et le nombre est positif. la fonction renvoie le décompte-ème séparateur Tout ce qui se trouve à droite
compte peut être 0 et renvoyé est vide.

例子:substring_index("aaa_bbb_ccc","_",1) ,返回为 aaa;
         substring_index("aaa_bbb_ccc","_",2) ,返回为 aaa_bbb;
         substring_index(substring_index("aaa_bbb_ccc","_",-2),"_",1) ,返回为 bbb;

2.concat consiste à connecter plusieurs chaînes
Exemple : concat('m','y','s','q','l' ) ;
Retour : mysql
2. Interrogez toutes les données contenant ce caractère en fonction d'un champ de la table
1.find_in_set : SELECT * FROM user WHERE find_in_set(' ',name) ;
Interroger toutes les données dont le nom contient "Wu" dans la table utilisateur
2.REGEXP : SELECT * FROM user WHERE name REGEXP '('Wu'|'Liu')'
Utiliser régulièrement, données de requête contenant Liu ou Wu

Ce qui précède est l'interception de chaîne MySQL et les caractères d'interception que j'ai compilés pour la requête. J'espère que cela sera utile à tout le monde à l'avenir

Articles connexes:.

php basic mysql

php mysql fonctionnement continu

Comment utiliser le pool de connexion mysql Automatique recyclage des transactions (avec code)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:méthode de cryptage MySQLArticle suivant:méthode de cryptage MySQL