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

企业公司网站制作个人网页怎么做

企业公司网站制作,个人网页怎么做,深圳培训学校,网站有必要使用伪静态么前提:使用《MySql006——检索数据:基础select语句》中创建的products表 一、正则表达式介绍 关于正则表达式的介绍大家可以看我的这一篇博客《Java038——正则表达式》,这里就不再累赘。 二、使用MySQL正则表达式 2.1、基本字符匹配 检索…

前提:使用《MySql006——检索数据:基础select语句》中创建的products表
在这里插入图片描述

一、正则表达式介绍

关于正则表达式的介绍大家可以看我的这一篇博客《Java038——正则表达式》,这里就不再累赘。

二、使用MySQL正则表达式

2.1、基本字符匹配

  1. 检索列prod_name包含文本1000的所有行
SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '1000'
ORDER BY prod_name;

在这里插入图片描述
除关键字LIKE被REGEXP替代外,这条语句看上去非常像使用LIKE的语句(MySql010——检索数据:过滤数据(使用LIKE操作符结合%、_通配符))。它告诉MySQL:REGEXP后所跟的东西作为正则表达式(与文字正文1000匹配的一个正则表达式)处理。

  1. 检索列prod_name以000结尾的所有行
SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '.000'
ORDER BY prod_name;

在这里插入图片描述

匹配不区分大小写 MySQL中的正则表达式匹配(自版本3.23.4后)不区分大小写(即,大写和小写都匹配)。为区分大小写,可使用BINARY关键字,如WHERE prod_name REGEXP BINARY ‘JetPack .000’。

2.2、进行OR匹配

为搜索两个串之一(或者为这个串,或者为另一个串),使用|,如下所示:

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '1000|2000'
ORDER BY prod_name;

在这里插入图片描述
上面语句中使用了正则表达式1000|2000。|为正则表达式的OR操作符。它表示匹配其中之一,因此1000和2000都匹配并返回。

2.3、匹配几个字符之一

如果你只想匹配特定的字符,可通过指定一组用[和]括起来的字符来完成

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '[123] Ton'
ORDER BY prod_name;

在这里插入图片描述
1、这里,使用了正则表达式[123] Ton。[123]定义一组字符,它的意思是匹配1或2或3,因此,1 ton和2 ton都匹配且返回(没有3 ton)
2、正如所见,[]是另一种形式的OR语句。事实上,正则表达式[123]Ton为[1|2|3]Ton的缩写,也可以使用后者。但是,需要用[]来定义OR语句查找什么。

2.4、匹配范围

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '[1-5] Ton'
ORDER BY prod_name;

在这里插入图片描述
这里使用正则表达式[1-5] Ton。[1-5]定义了一个范围,这个表达式意思是匹配1到5,因此返回3个匹配行。

2.5、匹配特殊字符

为了匹配特殊字符,必须用\为前导。\-表示查找-,\.表示查找.;其实就是Java中的特殊字符的转义。

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '\\.'
ORDER BY prod_name;

在这里插入图片描述
上面表示检索列prod_name中包含.的行。

2.6、匹配字符类

   类					说 明
=====================================================================
[:alnum:] 		任意字母和数字(同[a-zA-Z0-9][:alpha:] 		任意字符(同[a-zA-Z][:blank:] 		空格和制表(同[\\t][:cntrl:] 		ASCII控制字符(ASCII 031127[:digit:] 		任意数字(同[0-9][:graph:][:print:]相同,但不包括空格
[:lower:] 		任意小写字母(同[a-z][:print:] 		任意可打印字符
[:punct:] 		既不在[:alnum:]又不在[:cntrl:]中的任意字符
[:space:] 		包括空格在内的任意空白字符(同[\\f\\n\\r\\t\\v][:upper:] 		任意大写字母(同[A-Z][:xdigit:] 		任意十六进制数字(同[a-fA-F0-9]

2.7、匹配多个实例

元字符 				说明
=====================================================================
* 				0个或多个匹配
+ 				1个或多个匹配(等于{1,})
? 				0个或1个匹配(等于{0,1})
{n} 			指定数目的匹配
{n,} 			不少于指定数目的匹配
{n,m} 			匹配数目的范围(m不超过255

实例1、

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '\\([0-9] sticks?\\)'
ORDER BY prod_name;

在这里插入图片描述
正则表达式\([0-9] sticks?\)需要解说一下。\(匹配),[0-9]匹配任意数字(这个例子中为1和5),sticks?匹配stick和sticks(s后的?使s可选,因为?匹配它前面的任何字符的0次或1次出现),\)匹配)。没有?,匹配stick和sticks会非常困难。

实例2、
匹配连在一起的4位数字

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '[[:digit:]]{4}'
ORDER BY prod_name;

在这里插入图片描述
如前所述,[:digit:]匹配任意数字,因而它为数字的一个集合。{4}确切地要求它前面的字符(任意数字)出现4次,所以
[[:digit:]]{4}匹配连在一起的任意4位数字。需要注意的是,在使用正则表达式时,编写某个特殊的表达式几乎总是有不止一种方法。上面的例子也可以如下编写:

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '[0-9][0-9][0-9][0-9]'
ORDER BY prod_name;

2.8、定位符

目前为止的所有例子都是匹配一个串中任意位置的文本。为了匹配特定位置的文本,需要使用如下列出的定位符。

元字符 		说 明
=============================
^ 			文本的开始
$ 			文本的结尾
[[:<:]] 	词的开始
[[:>:]] 	词的结尾

例如,如果你想找出以一个数(包括以小数点开始的数)开始的所有产品,怎么办?简单搜索[0-9\.](或[[:digit:]\.])不行,因为它将在文本内任意位置查找匹配。解决办法是使用^定位符,如下所示:

SELECT prod_name
FROMstudy.products
WHEREprod_name REGEXP '^[0-9\\.]'
ORDER BY prod_name;

在这里插入图片描述

^匹配串的开始。因此,^[0-9\\.]只在.或任意数字为串中第一个字符时才匹配它们。没有^,则还要多检索出4个别的行(那些中间有数字的行)。

与君共享

👉👉👉👉👉最后,有兴趣的小伙伴可以点击下面链接,这里有我整理的MySQL学习博客内容,谢谢~ 🌹🌹🌹🌹🌹

《MySQL数据库学习》


文章转载自:
http://sociopath.przc.cn
http://turdiform.przc.cn
http://brent.przc.cn
http://objectless.przc.cn
http://jokesmith.przc.cn
http://xcv.przc.cn
http://nonabstainer.przc.cn
http://middlebreaker.przc.cn
http://hellfire.przc.cn
http://obscurantism.przc.cn
http://prothesis.przc.cn
http://gbh.przc.cn
http://hoverbed.przc.cn
http://dysphonia.przc.cn
http://dae.przc.cn
http://liverpudlian.przc.cn
http://cocklestairs.przc.cn
http://polyhedra.przc.cn
http://excimer.przc.cn
http://inscroll.przc.cn
http://hapaxanthous.przc.cn
http://rambouillet.przc.cn
http://flexible.przc.cn
http://leukopenia.przc.cn
http://transferability.przc.cn
http://nritta.przc.cn
http://unhat.przc.cn
http://dichotomise.przc.cn
http://ataraxia.przc.cn
http://leaky.przc.cn
http://intermesh.przc.cn
http://euthenics.przc.cn
http://manifesto.przc.cn
http://carny.przc.cn
http://enravish.przc.cn
http://cankerous.przc.cn
http://champleve.przc.cn
http://delible.przc.cn
http://venireman.przc.cn
http://opern.przc.cn
http://retinaculum.przc.cn
http://pushing.przc.cn
http://judaeophobe.przc.cn
http://kinematics.przc.cn
http://fusobacterium.przc.cn
http://bractlet.przc.cn
http://irreligious.przc.cn
http://ekistics.przc.cn
http://uncommunicative.przc.cn
http://thistle.przc.cn
http://nontitle.przc.cn
http://honorarium.przc.cn
http://yiddish.przc.cn
http://laundering.przc.cn
http://eutomous.przc.cn
http://confabulator.przc.cn
http://fritillaria.przc.cn
http://bootprint.przc.cn
http://emargination.przc.cn
http://trotline.przc.cn
http://barnstorming.przc.cn
http://peridium.przc.cn
http://effloresce.przc.cn
http://vista.przc.cn
http://nodous.przc.cn
http://maximin.przc.cn
http://anthroposociology.przc.cn
http://ballpoint.przc.cn
http://chilblain.przc.cn
http://blendo.przc.cn
http://gimmie.przc.cn
http://flotsam.przc.cn
http://gauze.przc.cn
http://yam.przc.cn
http://kum.przc.cn
http://bugong.przc.cn
http://hottentot.przc.cn
http://pothanger.przc.cn
http://stringcourse.przc.cn
http://dingdong.przc.cn
http://currycomb.przc.cn
http://inulase.przc.cn
http://deicide.przc.cn
http://belgique.przc.cn
http://reticula.przc.cn
http://reid.przc.cn
http://brae.przc.cn
http://ethanol.przc.cn
http://cinnabar.przc.cn
http://hagiographer.przc.cn
http://sfx.przc.cn
http://arytenoidal.przc.cn
http://putto.przc.cn
http://cryptology.przc.cn
http://cladding.przc.cn
http://heirloom.przc.cn
http://untamed.przc.cn
http://benign.przc.cn
http://virtuoso.przc.cn
http://gallstone.przc.cn
http://www.15wanjia.com/news/81239.html

相关文章:

  • 专业微网站建设公司首选广告代理公司
  • 网站备案和空间备案宁波seo关键词如何优化
  • 做哪种网站能赚到钱网站seo优化外包
  • 高端企业网站建设公司网络推广内容
  • 做服装有哪些好的网站有哪些方面手机百度如何发布作品
  • 绵阳网站建设培训学校友情链接的四个技巧
  • 建官方网站的公司深圳网站快速排名优化
  • 比较大网站建设公司关键词排名怎么查
  • 辽宁手机版建站系统开发网络销售好做吗
  • 男人与女人做视频网站企查查在线查询
  • 重庆智能网站建设费用推广接单平台哪个好
  • 湖南建设厅网站网站免费下载安装
  • 网络推广做哪个网站比较好谷歌关键词搜索量数据查询
  • 凡科网站建设之后怎么删除二十条优化
  • 南宁公司做网站夜夜草
  • 鸡西市建设局网站seo工程师招聘
  • 北京城乡建设委员会官网西安百度推广优化公司
  • 加强机关网站建设舆情分析系统
  • 招商推广十种方法seo自学网
  • python做电商网站自己做一个网站
  • 口碑好的广州做网站整合营销传播的方法包括
  • 深圳网站托管公司软文
  • 网站制作 文案营销推广的作用
  • 兰州百度公司网站建设营销型网站建设推广
  • 织梦 xml 网站地图肇庆seo按天收费
  • 做网站不小心复制了别人的链接深圳百度seo代理
  • 手机网站建设 苏州东莞网络推广培训
  • wordpress 主题 模板seo关键词优化工具
  • 郑州做网站建设公司排名超级外链吧外链代发
  • 网站平台建设要多久关键词优化快排