2016-03-22 16 views
2

データベースから取得したテーブルからjsonデータがあるとします。これはjson形式です。JSONデータのmysqlクエリなどのクエリを実行できます

実際にjsonデータにクエリを実行できますか? mysqlで "select * from tbtest"を使用していますが、jsonにクエリがありますか?

それはJSONデータへのクエリを実行することが可能であるならば、私はそのようなインナーなどの複雑なクエリを行うことができ、

私の悪い英語のためのwhere句となど

は申し訳ありませんが、右の参加、参加左ジョイン

ありがとう!本当に助けていただきありがとうございます!

+0

mysql 5.7にはJSONデータ構造があり、JSONデータに関するクエリを実行できます。https://dev.mysql.com/doc/refman/5.7/en/json.html –

答えて

1

このようなJSONデータを使用する場合は、データをJSON形式で保存するMongoDBなどのJSON形式のものを使用することもできます。

MySQL 5.7からは、JSON data typesがあります。これはあなたが望むものにも使用できます。

mysql> SELECT JSON_EXTRACT('{"id": 14, "name": "Aztalan"}', '$.name'); 
関連する問題