假设我有一个json数据,来自我的数据库中的表,它只是一个json格式。
你真的可以查询json数据吗? 我们使用" select * from from tbtest"在mysql中,json中有任何查询吗?
如果可以对json数据进行查询,我可以进行复杂查询,例如内连接,左连接,右连接,where子句等。
抱歉我的英文不好
谢谢!真的很感谢你的帮助!
答案 0 :(得分:1)
如果您打算使用这样的JSON数据,您可以使用类似MongoDB的东西,它以BSON格式存储数据,这与JSON非常相似。
从MySQL 5.7开始,你有JSON data types,它也可以用于你想要的东西。
mysql> SELECT JSON_EXTRACT('{"id": 14, "name": "Aztalan"}', '$.name');