/*如果存在删除表*/
drop table if exists
/*生成UUID*/
select uuid() id
/*按关键字截取字符串*/
substring_index(str,delim,count)
说明:substring_index(被截取字段,关键字,关键字出现的次数)
例:select substring_index("BJYZ-1-1-020201-1","-",2) as column from table
结果:BJYZ-1
例:select substring_index("BJYZ-1-1-020201-1","-",-2) as column from table
结果:020201-1
(注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)
/*从左开始截取字符串 */
left(str, length)
说明:left(被截取字段,截取长度)
select left('piglet',2)
结果:pi
/*从右开始截取字符串 */
right(str, length)
说明:right(被截取字段,截取长度)
select right('piglet',2)
结果:et
/* 截取字符串 */
substring(str, pos)
substring(str, pos, length)
说明:substring(被截取字段,从第几位开始截取)
substring(被截取字段,从第几位开始截取,截取长度)
select substring('piglet',2)
结果:'iglet'
select substring('piglet',2,3)
结果:'igl'
select substring('piglet',-5,3)
结果:'igl'
select date_format(NOW(), '%Y年%m月' )