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

青灯夜游
Libérer: 2022-05-17 11:07:12
original
11414 Les gens l'ont consulté

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),'')
Copier après la connexion

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

SELECT *, REPLACE(detail, CHAR(10), '') AS 显示替换后的内容
Copier après la connexion

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal