sql >> Databasteknik >  >> RDS >> Mysql

Hur söker jag JSON-data i MySQL?

Om du har MySQL version>=5.7 , då kan du prova detta:

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

Utdata:

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


Kontrollera MySQL referensmanual för mer information:
https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html



  1. Så här kontrollerar du om en tabell redan finns innan du skapar den i MySQL

  2. Python 3.4.0 med MySQL-databas

  3. Tillkännage den allmänna tillgängligheten för SQL Safe Backup 8.7.2

  4. Hur kan jag snabba upp row_number i Oracle?