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())
--返回年份
[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

php将16进制字符串转为数字的方法:1、使用hexdec()函数,语法“hexdec(十六进制字符串)”;2、使用base_convert()函数,语法“bindec(十六进制字符串, 16, 10)”。

PHP 是一门功能强大的编程语言,广泛应用于 Web 开发领域。其中一个非常常见的情况是需要将字符串转换为小数。这在进行数据处理的时候非常有用。在本文中,我们将介绍如何在 PHP 中将字符串转换为小数。

检测变量是否为字符串的方法:1、利用“%T”格式化标识,语法“fmt.Printf("variable count=%v is of type %T \n", count, count)”;2、利用reflect.TypeOf(),语法“reflect.TypeOf(变量)”;3、利用reflect.ValueOf().Kind()检测;4、使用类型断言,可以对类型进行分组。

php字符串长度不一致的解决办法:1、通过mb_detect_encoding()函数查看字符串的编码方式;2、通过mb_strlen函数查看具体字符长度;3、使用正则表达式“preg_match_all('/[\x{4e00}-\x{9fff}]+/u', $str1, $matches);”剔除非中文字符即可。

删除方法:1、使用TrimSpace()函数去除字符串左右两边的空格,语法“strings.TrimSpace(str)”;2、使用Trim()函数去除字符串左右两边的空格,语法“strings.Trim(str, " ")”;3、使用Replace()函数去除字符串的全部空格,语法“strings.Replace(str, " ", "", -1)”。

在开发PHP应用程序时,有时我们需要去掉字符串前面的某些特定字符或者字符串。在这种情况下,我们需要使用一些PHP函数来实现这一目标。本文将介绍一些PHP函数,帮助您轻松地去掉字符串前面的字符或字符串。

转换方法:1、在转换变量前加上用括号括起来的目标类型“(bool)”或“(boolean)”;2、用boolval()函数,语法“boolval(字符串)”;3、用settype()函数,语法“settype(变量,"boolean")”。

php字符串部分乱码的解决办法:1、使用“mb_substr(strip_tags($str),0,-1,'UTF-8');”截取字符串;2、使用“iconv("UTF-8","GB2312//IGNORE",$data)”转换字符集即可。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

SublimeText3 Linux new version
SublimeText3 Linux latest version

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

WebStorm Mac version
Useful JavaScript development tools

SublimeText3 English version
Recommended: Win version, supports code prompts!
