Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да търсите JSON данни в MySQL?

Ако имате версия на MySQL>=5.7 , тогава можете да опитате това:

SELECT JSON_EXTRACT(name, "$.id") AS name
FROM table
WHERE JSON_EXTRACT(name, "$.id") > 3

Изход:

+-------------------------------+
| name                          | 
+-------------------------------+
| {"id": "4", "name": "Betty"}  | 
+-------------------------------+


Моля, проверете справочното ръководство за MySQL за повече подробности:
https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Балансиране на натоварването с ProxySQL за Percona XtraDB Cluster

  2. Използване на SELECT INTO OUTFILE в MySQL

  3. Как да използвам GROUP BY за конкатенация на низове в MySQL?

  4. SUBDATE() срещу DATE_SUB() в MySQL:Каква е разликата?

  5. MySQL RAND() Функция – Генериране на произволно число в MySQL