【无标题】

1、创建表:

sql 复制代码
DROP TABLE IF EXISTS `client`;
CREATE TABLE `client`  (
  `id` int NOT NULL AUTO_INCREMENT,
  `client_ids` json NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of client
-- ----------------------------
INSERT INTO `client` VALUES (1, '[\"a\", \"b\"]');
INSERT INTO `client` VALUES (2, '[\"a\", \"ab\"]');

2、查询json数组中含有"b"元素的记录:("ab" 不算 "b")

sql 复制代码
select * from client t where JSON_CONTAINS(t.client_ids, JSON_ARRAY('b'), '$');

执行结果:

相关推荐
Protein_zmm6 分钟前
第一章 计算机网络和因特网(下)
服务器·计算机网络·php
空空kkk10 分钟前
SpringMVC——IO笔记
java·io
q***952210 分钟前
SpringMVC 请求参数接收
前端·javascript·算法
|晴 天|12 分钟前
Vite 为何能取代 Webpack?新一代构建工具的崛起
前端·webpack·node.js
带只拖鞋去流浪17 分钟前
迎接2026,重新认识Webpack5
前端·webpack
dyxal20 分钟前
非对称加密:彻底解决密钥分发难题的数字安全革命
服务器·网络·安全
HIT_Weston32 分钟前
43、【Ubuntu】【Gitlab】拉出内网 Web 服务:静态&动态服务
前端·ubuntu·gitlab
LucidX37 分钟前
Web——反向代理、负载均衡与 Tomcat 实战部署
前端·tomcat·负载均衡
lcu11137 分钟前
Java 学习40:继承
java
p***q7844 分钟前
【保姆级教程】apache-tomcat的安装配置教程
java·tomcat·apache