ホームページ  >  記事  >  データベース  >  mysqlで改行文字を置換する方法

mysqlで改行文字を置換する方法

青灯夜游
青灯夜游オリジナル
2022-04-18 15:14:2211335ブラウズ

mysql では、char() 関数と REPLACE() 関数を使用して改行文字を置換できます。REPLACE() 関数は列内の改行文字を新しい文字列に置き換えることができ、改行文字には次の文字列を使用できます。 「char(13 )」、構文は「replace(フィールド名,char(13),'新しい文字列')」です。

mysqlで改行文字を置換する方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

mysql では、char() 関数と REPLACE() 関数を使用して改行を置換できます。

  • REPLACE() 関数を使用して置換します。列内の改行文字を新しい文字列

  • char() に置き換えることができます。改行文字を表すために使用されます -- "char(13)"

char() は改行文字だけでなく、キャリッジ リターン キーや水平タブも表すことができます文字

  • char(9) 水平タブ文字

  • char(13)Enterキー

改行文字を null 文字に置き換える (つまり、改行文字を削除する) 場合は、次のように記述できます。

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

例: 文字内の改行文字を null 文字に置き換えます

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

ASCII 添付コード テーブル:

mysqlで改行文字を置換する方法

REPLACE()。テーブルの列の文字列を次の文字列に置き換えることができます。新しい文字列。構文は次のとおりです。

REPLACE(str,old_string,new_string);

REPLACE() 関数には 3 つのパラメータがあり、文字列内の old_string を new_string 文字列に置き換えます。

REPLACE 関数では、最初のパラメータが引用符 (") なしの列名であることが非常に重要です。「field_name」のようにフィールド名を引用符で囲むと、クエリはこの内容を更新します。列を "field_name" に変更すると、予期しないデータ損失が発生します。

REPLACE 関数は正規表現をサポートしていないため、外部ライブラリからのパターン置換を使用する必要がある場合は、MySQL ユーザー定義関数を使用する必要があります。 (UDF) テキスト文字列

[関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysqlで改行文字を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。