mysql 详解03
mysql 详解 03
2023-09-14 09:08:38 时间
转载自:https://www.runoob.com/mysql/mysql-functions.html
1. MySQL的replace函数的用法
REPLACE(field,find_str,replace_str): 字段field的内容中的find_str 将被 替换为 replace_str
update short_url set long_url=replace(long_url,'https://creditcardapp.bankcomm.com/content/dam/phone/faka/mgm/mdx/game/index.html?telecom_id=smsa&commercial_id=','https://creditcardapp.bankcomm.com/applynew/front/apply/new/mdx/index.html?telecom_id=sccc&commercial_id=');
2. MySQL IFNULL() 函数
IFNULL(v1,v2)
如果 v1 的值不为 NULL,则返回 v1,否则返回 v2。
SELECT IFNULL(null,'Hello Word')
->Hello Word
3. DATE_FORMAT(d,f) 函数
按表达式 f的要求显示日期 d
SELECT DATE_FORMAT('2011-11-11 11:11:11','%Y-%m-%d %r')
-> 2011-11-11 11:11:11 AM
4. STR_TO_DATE(string, format_mask)
将字符串转变为日期
SELECT STR_TO_DATE("August 10 2017", "%M %d %Y");
-> 2017-08-10
5. ADDDATE(d,n)
计算起始日期 d 加上 n 天的日期
SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY);
->2017-06-25
5.1 DATE_ADD(d,INTERVAL expr type)
计算起始日期 d 加上一个时间段后的日期
SELECT ADDDATE('2011-11-11 11:11:11',1)
-> 2011-11-12 11:11:11 (默认是天)
SELECT ADDDATE('2011-11-11 11:11:11', INTERVAL 5 MINUTE)
-> 2011-11-11 11:16:11 (TYPE的取值与上面那个列出来的函数类似)
相关文章
- Mysql 性能优化Explain详解
- mysql 编号生成
- 【全景图】Mysql知识全景图
- python如何连接mysql数据库
- MySQL配置文件mysql.ini参数详解、MySQL性能优化
- MySQL 5.5 服务器变量详解一(转)
- mysql中 where in 用法详解
- haproxy 配置mysql的代理
- MySQL 5.7新特性
- MySQL内核月报 2014.11-MySQL· 5.7优化·Metadata Lock子系统的优化
- MySQL集群Cluster详解(一)——基本原理
- MySQL外键约束详解
- 详解GaussDB(for MySQL)服务:复制策略与可用性分析
- 详解MySQL information_schema数据库常用的表信息以及各表对应的字段信息;以及如何登录mysql和创建视图
- mysql 故障整理
- mysql 详解03
- mysql 详解02
- mysql中游标的使用案例详解(学习笔记)(转)
- MySQL事务隔离级别详解
- MySQL幻读详解及解决方法
- Mysql show full processlist命令
- Mysql中的auto_increment关键字详解
- Mysql主从复制详解
- MySQL 子结点查询所有父结点(查询结果包含自身结点)
- linux重置mysql数据库root密码