MySQLは既存のコンテンツを保持し、後でコンテンツを追加します

MySQLは既存のコンテンツを保持し、後でコンテンツを追加します

このコマンドは、データ テーブル ff_vod を変更し、vod_url フィールドの内容の後に 999999999 を追加します。

ff_vod を更新し、vod_url=CONCAT(vod_url,'999999999') を設定します。vod_id は 1 から 42553 の間です。

次のステートメントは、vod_id 1-42553 のコンテンツのみを変更するために使用されます。

vod_id は 1 から 42553 まで

123WORDPRESS.COM エディター分析:

実際、これは主に CONCAT 関数を使用します。MySQL CONCAT() 関数は、複数の文字列を 1 つの文字列に連結するために使用されます。

以下では、MySQL CONCAT() 関数の使用方法を説明します。

MySQL CONCAT() 関数は、複数の文字列を 1 つの文字列に連結するために使用されます。これは、最も重要な MySQL 関数の 1 つです。以下では、参考までに MySQL CONCAT() 関数について詳しく紹介します。

mysql CONCAT(文字列1、文字列2、…)
戻り値は、パラメータの連結から得られる文字列です。いずれかのパラメータが NULL の場合、戻り値は NULL になります。パラメータは 1 つ以上ある場合があります。 すべての引数が非バイナリ文字列の場合、結果は非バイナリ文字列になります。 引数にバイナリ文字列が含まれている場合、結果はバイナリ文字列になります。数値引数は、同等のバイナリ文字列形式に変換されます。これを回避するには、明示的な型キャストを使用します。例: SELECT CONCAT(CAST(int_col AS CHAR), char_col)

mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'
mysql> SELECT CONCAT('My', NULL, 'QL');
-> NULL
mysql> SELECT CONCAT(14.3);
-> '14.3'

mysql CONCAT_WS(セパレータ、文字列1、文字列2、...)
CONCAT_WS() は CONCAT With Separator の略で、CONCAT() の特殊な形式です。 最初のパラメータは他のパラメータの区切り文字です。区切り文字は、連結される 2 つの文字列の間に配置されます。区切り文字には文字列または他のパラメータを使用できます。区切り文字が NULL の場合、結果は NULL になります。この関数は、セパレータ パラメータに続く NULL 値を無視します。

mysql> SELECT CONCAT_WS(',','名','姓','姓');
-> '名、姓、名'
mysql> SELECT CONCAT_WS(',','名',NULL,'姓');
-> '名,姓'

mysql CONCAT_WS() は空の文字列を無視しません。 (ただし、NULL値は無視されます)。

<<:  WeChatアプレットシングルページアプリケーションルーティングを徹底的に理解するための10分

>>:  Linux Crontab シェル スクリプトを使用して第 2 レベルのスケジュールされたタスクを実装する方法

推薦する

Linuxサービスの監視と運用および保守

目次1. psutilパッケージをインストールする次に、オペレーティングシステム内のすべてのサービス...

タイプライター効果を実現する純粋な js

この記事の例では、タイプライター効果を実現するためのjsの具体的なコードを参考までに共有しています。...

NginxはURLのパスに応じてアップストリームに動的に転送します

Nginx では、URL のパス パラメータに基づいて、到達不可能なアップストリームに動的に転送する...

MySQL 5.7.17 圧縮パッケージのインストール不要の構成プロセス図

MySQL データベース管理ソフトウェアには、エンタープライズ エディションとコミュニティ エディシ...

MySQLシリーズのMariaDBサーバーのインストール

目次チュートリアルシリーズ1. yumパッケージマネージャーを使用してMariaDBサーバーをインス...

Mysqlトランザクション処理の詳細な説明

1. MySQLのトランザクションの概念MySQL トランザクションは主に、操作量が多く複雑度の高い...

Apache Superset を使用して ClickHouse データを視覚化する 2 つの方法

Apache Superset は、データを表示および探索する方法を提供する強力な BI ツールで...

Vueはシンプルな虫眼鏡効果を実装します

この記事では、参考までに、簡単な虫眼鏡効果を実現するためのVueの具体的なコードを紹介します。具体的...

面接官はReactのライフサイクルについてよく質問します

ReactライフサイクルReactのライフサイクルを理解するのに役立つ2つの図React ライフサイ...

Node.jsはブレークポイント再開を実装する

目次ソリューション分析スライス履歴書のダウンロード具体的な解決プロセス論理的分析フロントエンドサーバ...

MySQL データベース内の varchar 型の数値のサイズを比較する方法

テストテーブルを作成する -- ---------------------------- -- ch...

Nodejs でタイムドクローラーを実装する完全な例

目次事件の原因Node Scheduleを使用してスケジュールされたタスクを実装する1. node-...

MySQLユーザー権限管理の詳細な説明

目次序文: 1. ユーザー権利の概要2. 実際の権限管理序文:データベースのユーザー権限管理について...

CentOS 7.2 は uniapp プロジェクトを展開するための nginx Web サーバーを構築します

Pantherは新人としてスタートし、今もまだ新人ですが、人々から学び、学んだことを時々皆さんと共有...

Windows での MySQL 5.7.20 のインストールと設定方法のグラフィック チュートリアル

参考までにWindowsにMySQLをインストールします。具体的な内容は次のとおりです。 1.まずM...