Mysql 查询以某个字符开头的语句和LIKE的使用

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: Mysql 查询以某个字符开头的语句和LIKE的使用

1.SQL语句

SELECT * FROM `tb_user` where userName like '小%';
 
SELECT * FROM `tb_user` where userName like '%小%';
 
SELECT * FROM `tb_user` where userName like '%小';
 
SELECT * FROM `tb_user` WHERE userName LIKE '小';
 
SELECT * FROM `tb_user` where left(userName,1)='s';
 
SELECT * FROM `tb_user` where substring(userName,1,1)='s';

2.表结构:

 
CREATE DATABASE /*!32312 IF NOT EXISTS*/`testdb` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
USE `testdb`;
 
DROP TABLE IF EXISTS `tb_user`;
 
CREATE TABLE `tb_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userName` varchar(18) DEFAULT NULL,
  `birth` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
 
 
 
insert  into `tb_user`(`id`,`userName`,`birth`) values 
 
(1,'小军','1993-06-05 00:00:00'),
 
(2,'小明','1993-04-03 00:00:00'),
 
(3,'呵呵','2020-12-13 17:43:16'),
 
(4,'tt','2020-12-13 17:43:23'),
 
(5,'ta','2020-12-31 17:45:44'),
 
(6,'st','2020-12-13 17:45:53'),
 
(7,'均小','2020-12-13 17:47:18');

3.查询效果:

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
SQL Oracle 关系型数据库
MySQL之如何将字符串分隔为列表结果集
MySQL之如何将字符串分隔为列表结果集
96 1
|
30天前
|
SQL Oracle 关系型数据库
mysql空格问题引起查询问题
mysql空格问题引起查询问题
13 0
|
7月前
|
JSON 关系型数据库 MySQL
MySQL的字符转义
MySQL的字符转义
41 0
|
10月前
|
SQL 关系型数据库 MySQL
MySql匹配特定的字符
MySql匹配特定的字符
53 0
|
10月前
|
关系型数据库 MySQL
Mysql匹配字符类
Mysql匹配字符类
71 2
|
10月前
|
关系型数据库 MySQL
Mysql匹配特殊字符
Mysql匹配特殊字符
115 1
|
SQL 关系型数据库 MySQL
Mysql常用sql语句(21)- regexp 正则表达式查询
Mysql常用sql语句(21)- regexp 正则表达式查询
382 0
Mysql常用sql语句(21)- regexp 正则表达式查询
|
SQL 关系型数据库 MySQL
mysql 替换字段中的部分字符,mysql替换字符串,mysql 替换字段内容,mysql replace
mysql 替换字段中的部分字符,mysql替换字符串,mysql 替换字段内容,mysql replace
236 0
|
关系型数据库 MySQL PHP
MYSQL表中某个字段有换行符、回车符替换成空字符串
mysql某个字段,带引号查不出来,不带引号却可以查出来,有可能就是因为这个字段有换行或者回车符
504 0
MYSQL表中某个字段有换行符、回车符替换成空字符串
|
XML SQL 前端开发
mysql模糊查询过滤首尾空格
xml文件的话可以直接在sql上加trim方法,但一定要注意trim和concat的先后顺序
196 0