正则函数理解与运行

创建表

DROP table `r`

 CREATE TABLE `R` (
 `NOO` INT NOT NULL,
 `NAMEO` varchar(10),
 `SEX` VARCHAR(10) ,
 `AGE` INT(10) ,
 `CLASS` VARCHAR(10),
 PRIMARY KEY (`NOO`));

SHOW TABLE `R`;
	 
INSERT INTO `R` (`NOO`,`NAMEO`,`SEX`,`AGE`,`CLASS`)
VALUES(25,'李明','男',21,'95031'),
(30,'郑和',null,null,'95031')

replace into R (NOO,NAMEO,SEX,AGE,CLASS)
VALUES (4,'张三','男',28,'23456'), 
(5,'王五','女',29,'45678')
replace into R (NOO,NAMEO,SEX,AGE,CLASS)
VALUES (7,'deeed','男',28,'23456')

 

 

1.REGEXP

SELECT * FROM r WHERE NAMEO REGEXP  '^张';

 SELECT * FROM test.r WHERE NAMEO REGEXP 'ee';

SELECT * FROM test.r WHERE NAMEO REGEXP '^.....$'; 

 

 SELECT * FROM test.r WHERE NAMEO REGEXP '和$';

 2.REPLACE

UPDATE r SET NAMEO=REPLACE(NAMEO,'王五','王小梦')

 SELECT REPLACE('王三','三','小虎')

 UPDATE r SET CLASS=REPLACE(CLASS,'95031','12345')

DELETE FROM `R` WHERE `NAMEO`LIKE'李%' 

 UPDATE `R` SET `CLASS`='95091' WHERE `CLASS`='12345'

 DELETE from `R` where `noO`=4

 

 

 UPDATE `R` SET `CLASS`='95092' WHERE `CLASS`='95091'

update `R` SET nameO='王华' where nameO='deeed' 

 ALTER table r DROP CLASS

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值