Maison >base de données >tutoriel mysql >Comment remplacer le caractère de nouvelle ligne dans MySQL

Comment remplacer le caractère de nouvelle ligne dans MySQL

青灯夜游
青灯夜游original
2022-04-18 15:14:2211523parcourir

Dans MySQL, vous pouvez utiliser les fonctions char() et REPLACE() pour remplacer le caractère de nouvelle ligne ; la fonction REPLACE() peut remplacer le caractère de nouvelle ligne dans la colonne par une nouvelle chaîne, et le caractère de nouvelle ligne peut être représenté par " char(13)" , la syntaxe est "replace(field name,char(13),'new string')".

Comment remplacer le caractère de nouvelle ligne dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Dans MySQL, vous pouvez utiliser les fonctions char() et REPLACE() pour remplacer les nouvelles lignes.

  • La fonction REPLACE() est utilisée pour remplacer, vous pouvez remplacer le caractère de nouvelle ligne dans la colonne par une nouvelle chaîne

  • char() est utilisée pour représenter le caractère de nouvelle ligne - "char(13)"

char( ) peut non seulement représenter le caractère de saut de ligne, mais aussi la touche de retour chariot et le caractère de tabulation horizontale

  • char(9) le caractère de tabulation horizontale

  • char(13) la touche de retour chariot

Remplacez-le par un caractère nul (c'est-à-dire supprimez le caractère de nouvelle ligne), vous pouvez écrire comme ceci

replace(字段名,char(10),'')

Exemple : Remplacez le caractère de nouvelle ligne dans le caractère par un caractère nul

SELECT *, REPLACE(detail, CHAR(10), '') AS 显示替换后的内容

Vous trouverez ci-joint la table de codes ASCII :

Comment remplacer le caractère de nouvelle ligne dans MySQL

REPLACE(), elle permet de remplacer une chaîne dans une colonne d'un tableau par une nouvelle chaîne. La syntaxe est la suivante :

REPLACE(str,old_string,new_string);

La fonction REPLACE() a trois paramètres, qui remplacent la chaîne old_string dans la chaîne par la chaîne new_string.

Il est très important que dans la fonction REPLACE, le premier paramètre soit le nom de la colonne sans guillemets ("). Si vous mettez des guillemets autour d'un nom de champ comme "field_name", la requête sera mise à jour en "field_name", entraînant une perte de données inattendue.

La fonction REPLACE ne prend pas en charge les expressions régulières, donc si vous devez remplacer des chaînes de texte par des modèles provenant d'une bibliothèque externe, vous devez utiliser une fonction définie par l'utilisateur (UDF) MySQL

[Connexe). ] Recommandé : tutoriel vidéo mysql

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