ホームページ  >  記事  >  データベース  >  mysqlでjsonの値をクエリする方法

mysqlでjsonの値をクエリする方法

藏色散人
藏色散人オリジナル
2020-10-23 09:54:586228ブラウズ

json の値をクエリする Mysql メソッド: まずコマンド ウィンドウを開き、次に SQL ステートメント「SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence')...」を実行して値をクエリします。 json の .

mysqlでjsonの値をクエリする方法

推奨: "mysql ビデオ チュートリアル "

mysql は json 内の特定のフィールドを見つけます

SELECT json_extract(字段名,'$.json结构') FROM 表名;

json に二重引用符がある場合、取り出されたデータにも二重引用符が含まれます。削除するには、REPLACE 関数を使用します。

例:

ps_push_data テーブル Push_data フィールドに保存されるデータは次のとおりです: {"carRenewalInfoVo":{"licence":"Zhejiang AF55Z0"},"code":"1","msg":"success"}

Use sql

SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence'),'"','') FROM ps_push_data;

取り出したものは次のとおりです: Zhejiang AF55Z0

MySQL5.7 以降のバージョンのみが json データの操作をサポートしていることに注意してください

以上がmysqlでjsonの値をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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