MySQL的json查詢簡單了解
只從MySQL支持json字段以后,我還是很少用,但是問的人確實不少,為了方便大家更好的理解用法,我們使用實際例子來簡單了解一下json字段。篇幅可能不少,大家耐心看即可。
json函數列表(棄用的不在進行說明)
| 名稱 | 描述 | 鏈接 |
|---|---|---|
| -> | json字段的列,相當於array_extract() | 博文 |
| ->> | json字段的列,並去除引號,相當於json_unquote(array_extract()) | 博文 |
| json_array | 創建一個數組 | 博文 |
| json_array_append | 向指定位置后追加值 | 博文 |
| json_array_insert | 向指定位置前插入值 | 博文 |
| json_contains | 大海撈針 | 博文 |
| json_contains_path | 是否有鍵名 | 博文 |
| json_depth | json深度 | 博文 |
| json_length | json長度 | 博文 |
| json_valid | 是否是有效json | 博文 |
| json_type | json類型 | 博文 |
| json_insert | json中插入值 | 博文 |
| json_replace | json中替換值 | 博文 |
| json_set | json中插入或者替換值 | 博文 |
| json_merge_patch | json合並,同名鍵值合並 | 博文 |
| json_merge_preserve | json合並,同名鍵值合成新對象 | 博文 |
| json_remove | json移除指定值 | 博文 |
| json_keys | 獲取json的鍵值 | 博文 |
| json_object | 創建一個json對象 | 博文 |
| json_overlaps | 對比倆個json,如果有一個相同則返回true |
博文 |
| json_pretty | 格式化json | 博文 |
| json_quote | 將字符串轉為帶引號的字符串 | 博文 |
待完成列表
| 名稱 | 描述 | 鏈接 |
|---|---|---|
| json_schema_valid | ||
| json_schema_validation_report | ||
| json_search | ||
| json_storage_free | ||
| json_storage_size | ||
| json_table | ||
| json_unquote | ||
| json_value | ||
| member_of |
留言
點擊留言
