外观
使用正则表达式查询
使用正则表达式比使用通配符更加强大,使用关键字REGEXP关键字匹配查询正则表达式,语法如下:
字段名 REGEXP '匹配方式'正则表达式请在其他地方学习,这里不过多阐述。
如下面的正则表达式表达式表示匹配以三个数字加一个小写字母开头的字符串。
select d from demo where d regexp '^(\\d{3}[a-z])';
MySQL函数就是MySQL数据库提供的内置函数,可以帮助用户更好地的处理数据表中的数据。下表列举了MySQL内置函数的类别和这些函数的使用范围以及作用。
| 函数 | 作用 |
|---|---|
| 数学函数 | 用于处理数字。其中包括绝对值函数、正弦函数、随机数函数等。 |
| 字符串函数 | 用于处理字符串,其中包括字符串连接函数、字符串比较函数、大小写字母转换函数等。 |
| 日期和时间函数 | 用于处理时间和日期。其中包括获取获取当前时间的函数、获取当前日期的函数、返回年份的函数和返回日期的函数。 |
| 条件判断函数 | 用于在SQL中控制条件选择。其中包括IF、CASE和WHEN语句等。 |
| 系统信息函数 | 用于获取SQL数据库的系统信息。其中包括获取数据库名的函数、获取当前用户的函数和获取数据库版本的函数等。 |
| 加密函数 | 用于对字符串进行加密和解密。其中包含字符串加密函数和字符串解密函数。 |
| 其他函数 | 包括格式化函数和锁函数等。 |