欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql数据库中常用的语句(建议收藏)

程序员文章站 2022-07-07 20:28:07
mysql 中常用的语句 i, 匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串; ii,ORDER BY 排序:ORDER BY DESC|ASC    =>...

mysql 中常用的语句

i, 匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;

ii,ORDER BY 排序:ORDER BY DESC|ASC    =>按数据的降序和升序排列

iii,group by 分组.条件使用Having; having 和group by 是形影不离的好朋友.SELECT COUNT() FROM tb_name GROUP BY score HAVING COUNT()>1;

iv,mysql 中的一些函数.

  1、字符串链接——CONCAT()
    >SELECT CONCAT(name,'=>',score) FROM tb_name
  2、数学函数:
    AVG、SUM、MAX、MIN、COUNT;
  3、文本处理函数:
    TRIM、LOCATE、UPPER、LOWER、SUBSTRING
  4、运算符:
    +、-、*、\
  5、时间函数:
    DATE()、CURTIME()、DAY()、YEAR()、NOW()
```    



> v,基本字符的匹配.REGEXP后所跟的东西作为正则表达式处理





 

```json SELECT prod_name FROM products WHERE prod_name REGEXP '1000' ORDER BY prod_name; ------返回------ +------------------------+ | prod_name | +------------------------+ | JetPack 1000 | +------------------------+

vi,表示匹配任意一个字符。(“.”表示匹配任意一个字符)

SELECT prod_name
FROM products
WHERE prod_name REGEXP '.000'
ORDER BY prod_name;

------------返回-----------

+-------------------------+
|     prod_name    |
+-------------------------+
|   JetPack 1000  |
|   JetPack 2000  |
+-------------------------+

vii,

代码

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

viii,匹配字符类.

代码

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

\\f    换页
\\n    换行
\\r    回车
\\t    制表
\\v    纵向制表


匹配特殊字符
\\  为前导。即转义.正则表达式内具有特殊意义的所有字符都必须以这种方式转义。
\\-  表示查找 -
\\.  表示查找 .

上一篇: 一个小问题

下一篇: 紧身条绒裤