mysql中括号_如何快速学习mySQL数据库常规通配符及运算符的用法?

  • Post author:
  • Post category:mysql


前期我讲解了mysql的基础命令及Select常规用法,本节就讲解一下运算符和常规函数的讲解及实例;

9c17401efd1c6892ce3df604f87213af.png
70f18cb0087b02c09b579631e90863eb.png

Mysql运算符:

  • 数学运算符:(加+、减-、乘*、除/、取余%)实例:
3a47bc72b66b9e5b2f25f5b9a4e70b71.png
  • 比较运算符:(=、!=、>、>=、、between_and_、not between / in、not in、like、regexp、rlike、null、is not null)

实例:

826e0145ce4343dee2df263d0f18cc4f.png

其他诸如此类比较,0为false(错误),1为true(正确)

between—and——(两者之间)/not between ——and——(不在两者之间)

in(包含的意思)/not in(不包含的意思)

c9e3f27c8150ba0edd455f7aab6e75e5.png

like (模糊匹配,相似的意思)

caf4c0697de9c02873126764e447c7c9.png

regexp/rlike (正则表达式)

73434672cfdc389d797ed29abaa36f7c.png

null(空值)/ is not null(不是空值)

88a94625231740fc41ef1a3c342744a0.png
  • 逻辑运算符:(and且/与、or或、not逻辑非 、xor逻辑异或)
a597d120facad3bc850cda8f565d7cf8.png

在这仅讲常用的;

运算符的优先级:

e956bf90ce4f594dce47ade73f372549.png

常用的通配符

所谓通配符,就是指在检索的时候,可以用特定的符号代码字符,便于快速模糊查询或检索;

  • 常用的通配符有哪些呢:
  1. 1:%用法%代表零及以上个字符,例如:%s代码以s结尾: wws/ws/s,相符亦然;
  2. _ 下滑线用法_下滑线代表,一个字符,例如:_t,只能检索以t结尾的两个字符:et/st;
  3. [a b c]中括号用法指在包含限定的字符;
  4. [^a b c]用法指不包含指定字符;