mysql中的正则表达式搜索

语法:

select * from table_name where column_name regexp '正则表达式'

或区分大小写

select * from table_name where column_name regexp binary '正则表达式'

支持的正则表达式符号:

.    任意字符

|    或,如:a|b|c

[]   范围,比如:[a-z],[0-9],[^0-9]不包括0-9字符

^   在[]中表示排除,否则表示匹配开头

\\   转义,如:\\\表示匹配\,\\.表示匹配.

*   0个或多个

+   1个或多个

?   0个或1个

{n}  n个

{n,}  不少于n个

{n,m} n到m个

$  匹配结尾

=====================

[:alnum:]  任意字母和数字,相当于[a-zA-Z0-9]

[:alpha:]   任意字符[a-zA-Z]

[:blank:]   空格和制表[\\t]

[:cntrl:]     ascii控制字符

[:digit:]     数字[0-9]

[:graph:][:print:]   可打印字符

[:lower:]   小写字母

[:upper:]   大写字母

[:xdigit:]   十六进制数[a-fA-F0-9]

例如:[[:digit:]]{4},匹配任意4位数字

相关文档:

destroy-method="close">

安装的OS为Solaris10,mysql 版本是5.1.38

一、使用RPM包进行安装

首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下:

MySQL-server-community-5.1.38-0.rhel5.i386.rpm

MySQL-client-community-5.1.38-0.rhel5.i386.rpm

接着我们可以使用rpm命 ......

1.select max(id) from user;

2.select last_insert_id() as id from user limit 1;

(这个测试的返回id一直是0,有点问题)

3.储存过程

1)

oracel中

create sequence seqID

minvalue 1

maxvalue 999999999999999999999999999

start with 1

increment by 1

nocache

order;

create or replace procedure ......

表:

CREATE TABLE `user` (

`id` int(5) unsigned NOT NULL AUTO_INCREMENT,

`name` varchar(10) DEFAULT NULL,

`password` varchar(10) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1

其中有数据为:

1 name1 123456

2&nbs ......

mysql中加入正则表达式,mysql中的正则表达式搜索相关推荐

  1. mysql 正则替换 换行,MySQL中使用replace、regexp进行正则表达式替换的用法分析

    本文实例讲述了MySQL中使用replace.regexp进行正则表达式替换的用法.,具体如下: 今天一个朋友问我,如果将数据库中查到的类似于"./uploads/110100_cityHo ...

  2. mysql替换首字母_MySQL中使用replace、regexp进行正则表达式替换的用法分析

    这篇文章主要介绍了MySQL中使用replace.regexp进行正则表达式替换的用法,结合具体实例形式分析了replace.regexp正则替换的使用技巧与相关注意事项,需要的朋友可以参考下 本文实 ...

  3. js mysql替换_MySQL中使用replace、regexp进行正则表达式替换的用法分析

    本文实例讲述了MySQL中使用replace.regexp进行正则表达式替换的用法.分享给大家供大家参考,具体如下: 今天一个朋友问我,如果将数据库中查到的类似于"./uploads/110 ...

  4. mysql正则替换_MySQL中使用replace、regexp进行正则表达式替换的用法分析

    本文实例讲述了MySQL中使用replace.regexp进行正则表达式替换的用法.分享给大家供大家参考,具体如下: 今天一个朋友问我,如果将数据库中查到的类似于"./uploads/110 ...

  5. Linux中如何使用mysql和php_hi 感恩节——Linux基础教程之mysql和php

    感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 学习Linux的前言 选择了Linux发行版本,你就会想如何开始学习Linux了. 1.当然是安装Lin ...

  6. java中正则表达式函数_java正则表达式PHP中的正则表达式函数介绍

    java正则表达式PHP中的正则表达式函数介绍 正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PC ...

  7. MySQL——高阶语句(中)

    MySQL--高阶语句(中) 一.正则表达式 二.运算符 三.比较运算符 四.逻辑运算符 五.位运算符 六.连接查询 1.内连接 2.左连接 3.右连接 一.正则表达式 MySQL 正则表达式通常是在 ...

  8. Mysql数据库(八)——mysql高阶语句(中)

    Mysql数据库(八)--mysql高阶语句(中) 一.正则表达式(同shell脚本的正则表达式) 1.以"."代替任意一个字符 2.匹配前面字符多次 3.匹配前面字符至少一次 4 ...

  9. mysql bc_正则表达式——MySQL搜索过滤

    正则表达式介绍 在数据库的数据过滤过程中只用WHERE子句和LIKE操作符都是对于已知值进行的 不管是匹配一个还是多个值,测试大于还是小于已知值,或者检查某个范围的值,都是使用已知的值 当然MySQL ...

最新文章

  1. UWP: ListView 中与滚动有关的两个需求的实现
  2. 华岩资本--微生物领域项目投递通道
  3. tomcat的日志不输出日志信息的解决方法
  4. 【机器学习】三层神经网络
  5. openpyxl库,1秒合并多张表格并设置图表格式
  6. idea调试怎么跳出循环_IDEA调试技巧条件断点实现步骤详解
  7. dell笔记本外接显示器_使用笔记本电脑外接大屏幕液晶显示器的体验
  8. Android 内存泄漏之handler
  9. DBATools PowerShell SQL Server数据库备份命令
  10. c语言如何输出字符问号,C语言入门5-键盘的输入和屏幕输出
  11. 2017.11.21 课程随记
  12. 17.7.19-聊天APP-登录界面
  13. 东大19春计算机基础,东大19春学期《计算机基础》在线作业3标准答案.doc
  14. Python爬虫入门教程 63-100 Python字体反爬之一,没办法,这个必须写,反爬第3篇
  15. 计算机应用研究 相对好发一些,传感技术学报期刊好投吗_机械科学与技术录用率高吗_计算机工程与应用被拒还能再投吗...
  16. 美云智数孔凡实:工业软件“突围战”——强化核心技术+渠道共赢生态丨数据猿专访...
  17. CodeForces 444 C DZY Loves Colors
  18. 如何关闭苹果手机自动扣费_苹果手机的这个设置一定要关闭,越快越好,不然每月按时自动扣费...
  19. iOS MJRefresh封装 设置文字和字体
  20. wps怎么默认粘贴html,如何设置为要点样式 WPS文字怎么自动生成目录

热门文章

  1. 【算法】剑指 Offer 31. 栈的压入、弹出序列 【重刷】
  2. 【算法】给定一个链表,判断链表中是否有环
  3. 【Flink】Flink Max 和 MaxBy的区别
  4. 【SpringCloud】服务调用OpenFeign
  5. 【antlr】antlr语法中的fragment
  6. Spark写入MySQL报错乱码+报错
  7. Kafka 与Spark的集成
  8. 新年发财专属红包封面,高端大气上档次!
  9. 太极怎么用html写出来,如何用css实现太极图
  10. android 动态规划,7. 动态规划(二)Android移动应用开发.pdf