正则表达式和运算.pptVIP

  • 9
  • 0
  • 约4.02千字
  • 约 21页
  • 2017-02-01 发布于湖北
  • 举报
* 正则表达式查询 使用正则表达式查询 正则表达式是用某种模式去匹配一类字符串的一个方式。例如,使用正则表达式可以查询出包含A、B、C其中任一字母的字符串。正则表达式的查询能力比通配字符的查询能力更强大,而且更加的灵活。正则表达式可以应用于非常复杂查询。本节将详细讲解如何使用正则表达式来查询。 MySQL中,使用REGEXP关键字来匹配查询正则表达式。其基本形式如下: 属性名 REGEXP 匹配方式 1 查询以特定字符或字符串开头的记录 使用字符“^”可以匹配以特定字符或字符串开头的记录。 下面从student表name字段中查询以字母“L”开头的记录。SQL代码如下: SELECT * FROM student WHERE name REGEXP ^L; 2 查询以特定字符或字符串结尾的记录 使用字符“$”可以匹配以特定字符或字符串结尾的记录。 下面从student表name字段中查询以字母“c”结尾的记录。SQL代码如下: SELECT * FROM student WHERE name REGEXP c$; 3 用符号“.”来替代字符串中的任意一个字符 用正则表达式来查询时,可以用“.”来替代字符串中的任意一个字符。 下面从student表name字段中查询以字母“L”开头,以字母“y”结尾,中间有两个任意

文档评论(0)

1亿VIP精品文档

相关文档