数据库-数据查询-Like
引言
<模糊沟通>
父亲(45岁,对外谦和,对内急躁,东北口音)
儿子(18岁,逻辑思维强,喜用生活化比喻)
母亲(43岁,家庭矛盾调解专家)
邻居(50岁,父亲“社交模式”参照物)
第一幕:双重标准现形记
(客厅,父亲热情招呼邻居,端茶倒水)
邻居:(赞叹)老张,你家这装修真气派啊!
父亲:(搓手笑)社交模式启动! 咳!都是孩子他妈张罗的,我就负责刷卡!这沙发意大利进口的,您试试弹不弹?
(邻居离开,儿子瘫沙发看手机)
父亲:(变脸拍桌)暴躁模式加载中! 瞅你像块沙发土豆!作业写完了吗就躺?
儿子:(举起笔记本)爸!您这指令又“全模糊扫描”了吧?我刚写完物理卷子5分钟!
父亲:(叉腰瞪眼)还顶嘴!苛责buff叠满! 房间乱得像猪窝,书扔满地!
儿子:(指向书桌)就椅腿下一本英语书!您这“误差范围”比游标卡尺还宽啊!
第二幕:幽默拆解双标术
母亲:(端果盘上场)停火!启动精准沟通协议——
操作指南:把“%乱%”替换为“书桌第二层英语书待归位”
父亲:(懵)说人话!
母亲:(塞苹果堵嘴)让你说话带GPS定位!别学导航语音——“您已偏航,重新规划路线!”
(父亲手机响,客户语音外放:“方案要高级点你懂的”)
父亲:(抓头发)这需求比“你猜我要啥”还混沌!“高级”是镶金还是贴钻?
儿子:(偷乐)爸!现在懂我面对“%懂事%”的绝望了吧?这词就是个“超载通配符”啊!
第三幕:亲情索引重建计划
母亲:(推父亲上前)快用新语法!
父亲:(别扭搓手)儿子…请求发送中 阳台左数第三衣架,收衫!
儿子:(弹跳起身)指令解析成功!(模仿导航音)“已抵达目标,开始作业!”
尾声:语义校准庆功宴
全家:(碰杯,背景音效:温馨钢琴曲)
父亲:(举橙汁)血的教训:对外精确导航,对内模糊搜索,CPU过热亲情死机!
儿子:(搂父亲肩)建议安装语义分词插件——
“懂事”拆包→“周六洗碗+9点熄灯”
“为你好”解码→“周日火锅店见”
母亲:(举杯微笑)干杯!愿咱家沟通执行计划永远返回:
Error 0:吵架字段为空
Warning:奶茶共同消费量溢出200%
(灯光聚焦餐桌中央电子屏:“亲情数据库优化完成√”)
数据查询-Like
# 简单查询 在表中某个数据不记得的某个字段的值
# 例如:记得角色的部分信息,但不确定完整名称,可以用 LIKE 模糊查询use DataQueryStudy;drop table Character;
-- 创建角色表,包含角色ID、角色名称和角色绰号
create table characterss(character_id INT PRIMARY KEY, -- 主键,唯一标识每个角色character_name VARCHAR(100), -- 角色的正式名称character_nickname VARCHAR(100) -- 角色的别名或绰号
);-- 插入角色数据
insert into characterss values (1, '温迪', '酒蒙子');
insert into characterss values (2, '温迪', '卖唱的');
insert into characterss values (3, '钟离', '社会废人');
insert into characterss values (4, '钟离', '摩拉克斯');
insert into characterss values (5, '雷电影', '技术宅女');
insert into characterss values (6, '雷电影', '土妹子');
insert into characterss values (7, '纳西妲', '小吉祥草王');
insert into characterss values (8, '纳西妲', '智慧之神');
insert into characterss values (9, '芙宁娜', '戏精');
insert into characterss values (10, '芙宁娜', '导演');
insert into characterss values (11, '派蒙', '最好的旅行伙伴');
insert into characterss values (12, '派蒙', '神之嘴');
insert into characterss values (13, '派蒙', '白飞飞');
insert into characterss values (14, '派蒙', '飞行矮堇瓜');
insert into characterss values (15, '派蒙', '应急食品');
insert into characterss values (16, '小森', '旅行者');
insert into characterss values (17, '小森', '荣誉骑士');-- 查询所有角色
select * from characterss;-- % 是通配符,表示任意字符
-- 查询角色绰号包含“酒”的角色
select * from characterss where character_nickname like '%酒%';-- 查询角色绰号包含“飞行”的角色
select * from characterss where character_nickname like '%飞%';-- 查询角色绰号包含“戏精”的角色
select * from characterss where character_nickname like '%戏%';
-- _ 是通配符,表示单个字符
select * from characterss where character_nickname like '_急__';