当前位置: 首页 > news >正文

MySQL查询语句之like

创建一张user表,并插入数据,脚本如下:

/*
 Navicat Premium Data Transfer

 Source Server         : guli
 Source Server Type    : MySQL
 Source Server Version : 50626
 Source Host           : localhost:3306
 Source Schema         : yyx

 Target Server Type    : MySQL
 Target Server Version : 50626
 File Encoding         : 65001

 Date: 16/03/2025 17:49:31
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `age` int(11) NULL DEFAULT NULL,
  `gender` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `note` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, '张三', 20, '男', '小学');
INSERT INTO `user` VALUES (2, '李四', 21, '男', '初中');
INSERT INTO `user` VALUES (3, '王五', 18, '男', '初中');
INSERT INTO `user` VALUES (4, '刘晨', 22, '女', '大学');
INSERT INTO `user` VALUES (5, '喻曦', 18, '男', '大学');
INSERT INTO `user` VALUES (6, '廖翔', 20, '女', '高中');
INSERT INTO `user` VALUES (7, '赵六', 23, '女', '中职');
INSERT INTO `user` VALUES (8, 'shs', 4, '女', '幼儿');
INSERT INTO `user` VALUES (9, '李晨', 45, '男', '大学');
INSERT INTO `user` VALUES (10, '李靖', 60, '男', '未知');
INSERT INTO `user` VALUES (11, '张李书', 22, '女', '大学');
INSERT INTO `user` VALUES (12, '孜书达李', 15, '女', '初中');
INSERT INTO `user` VALUES (13, '王李部尚书', 38, '男', '未知');

SET FOREIGN_KEY_CHECKS = 1;

执行完脚本后打开user表:

 如下图:

关键字在%号前面

查询语句:

-- 只查询以“李”开始的
SELECT * FROM `user` WHERE `name` LIKE "李%";

查询结果:

关键字在%号后面

查询语句:

-- 只查询以“李”结束的
SELECT * FROM `user` WHERE `name` LIKE "%李";

查询结果:

关键字在%号之间

查询语句:

-- 查询包含“李”的
SELECT * FROM `user` WHERE `name` LIKE "%李%";

查询结果:

相关文章:

  • Flask从入门到精通--初始Flask
  • 黑马node.js教程(nodejs教程)——AJAX-Day01-04.案例_地区查询——查询某个省某个城市所有地区(代码示例)
  • 五种最新优化算法(ALA、AE、DOA、GOA、OX)求解多个无人机协同路径规划(可以自定义无人机数量及起始点),MATLAB代码
  • dubbo nacos配置详解
  • 【electron】vue项目中使用electron打包报错的解决办法
  • 用pyqt做个日期输入控件,实现公农历转换及干支纪时功能
  • python微分方程求解,分别用显式欧拉方法、梯形法、改进欧拉方法、二阶龙格库塔方法、四阶龙格库塔方法求解微分方程
  • [oeasy]python074_ai辅助编程_水果程序_fruits_apple_banana_加法_python之禅
  • 解决WIN10使用苹果鼠标滚轮不能使用的问题
  • ArcGis使用-对轨迹起点终点的网格化编号
  • git使用。创建仓库,拉取分支,新建分支开发
  • DeepSeek在学术写作文献综述中两个核心提示词
  • 从中序与后序遍历序列构造二叉树 最大二叉树 合并二叉树 二叉搜索树中的搜索
  • 【USTC 计算机网络】第一章:计算机网络概述 - Internet 结构与 ISP、分组延时与丢失、协议层次与服务模型
  • EasyExcel动态拆分非固定列Excel表格
  • 从LLM出发:由浅入深探索AI开发的全流程与简单实践(全文3w字)
  • 【动手学深度学习】#2线性神经网络
  • 重返OI:1999
  • 【双指针】移动零
  • docker部署DVWA-暴力破解-难度从low到impossible
  • 中国海油总裁:低油价短期影响利润,但也催生资产并购机会
  • 金砖国家外长会晤发表主席声明,强调南方国家合作
  • 顺利撤离空间站,神十九乘组踏上回家之旅
  • 向总书记汇报具身智能发展的“稚辉君”:从期待到兴奋再到备受鼓舞
  • 农业农村部:把住能繁母猪存栏量“总开关”,引导养殖场户优化母猪存栏结构、合理控制产能
  • 豆神教育:2024年净利润1.37亿元,同比增长334%