bitsCN.com
【sql】mysql内置函数中的字符串函数和日期时间函数
--拼接字符串组成新的字符串
[sql]
Select concat(‘A’,’B’);
--返回字符串长度
[sql]
Select length(“CAT”)
--返回子字符串在字符串中首次出现的位置,没有返回0
[sql]
SELECT locate("b","abcd"); --返回2
--下例结果为’??hi’ , 在左边填补?直到指定长度
[sql]
select LPAD('hi',4,'?');
--从左边或右边截取指定长度字符串
[sql]
Select left(“abcdefg”,2) –返回ab
--任意位置截取指定长度子串
[sql]
Select substring(“abcdefg”,2,3) –返回bcd
--剔除空格
[sql]
Select trim(“ abcd ”)
--查找替换函数
[sql]
select REPLACE('www.mysql.com', 'com', 'net') – www.mysql.net
--截取第n个符号之前的子串
[sql]
Select substring_index("www.taobao.com",'.',1);
日期时间函数
--求一周或一个月或一年中的第几天
[sql]
Select dayofweek(‘2010-12-07’); //输出3
Select dayofmonth(‘2010-12-07’); //输出7
Select dayofyear(‘2010-12-07’); //输出341
--求一年中的第几周
[sql]
Select week(now())
--返回月份
[sql]
Select month(now())
--返回年份
10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
524
[sql]
Select year(now())
--返回小时
[sql]
Select hour(now())
--返回分钟
[sql]
Select minute(now())
--返回秒
[sql]
Select second(now())
--返回礼拜几的英文
[sql]
Select dayname(now())
--返回月份的英文
[sql]
Select monthname(now())
--date_add(date,INTERVAL 表达式 type) type可以取year,month,day等等,即往当前日期加多少年(月天)
adddate为该函数别名
[sql]
select date_add(now(),interval 1 year);
--date_sub(date,INTERVAL 表达式 type) type可以取year,month,day等等,即往当前日期减多少年(月天)
subdate为该函数别名
[sql]
select date_sub(now(),interval 1 year);
-- extract(type FROM date) 从给定日期抽取年份月份日期type=year/month/day
[sql]
Select extract(year from ‘2010-01-02’) //返回2010
--返回给定日期到目前的天数
[sql]
Select to_days(now())
--相反的函数
[sql]
Select from_days(0)
--格式化日期
[sql]
select date_format(now(),'%Y年%m月%d日 %h:%i:%s'); //2010年12月7日 12:01:45
bitsCN.com
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号