MySQL数据库范围、模糊、时间范围查询语句

My Environment

  • MySQL5.46

1. 模糊查询语句

SELECT 字段 FROM TABLENAME WHERE 某字段 Like 条件

其中条件有四种匹配方式:
1、%:表示任意0个或多个字符。可匹配任意类型和长度的字符,如果是中文,使用两个百分号(%%)来表示。

eg:SELECT * FROM TABLENAME WHERE NAME LIKE ‘%aa%’
功能:找出NAME中含有aa的所有记录
eg:SELECT * FROM TABLENAME WHERE NAME LIKE ‘%aa%’ AND NAME LIKE ‘%bb%’
功能:找出NAME中既有“aa”又有“bb”的所有记录
eg:SELECT * FROM TABLENAME WHERE NAME LIKE ‘%aa%bb%’
功能:找出 NAME中形如aabbcc,不能找出bbaacc

2、_

更多推荐

MySQL数据库范围、模糊、时间范围(时间段)查询语句