2019Mysql常用技巧总结

2019Mysql常用技巧总结

ID:42508847

大小:18.06 KB

页数:9页

时间:2019-09-16

2019Mysql常用技巧总结_第1页
2019Mysql常用技巧总结_第2页
2019Mysql常用技巧总结_第3页
2019Mysql常用技巧总结_第4页
2019Mysql常用技巧总结_第5页
资源描述:

《2019Mysql常用技巧总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Mysql常用技巧总结  不管学习任何语言,都很难找出一个完全适合自己的书,更不用说数据库这种综合性教强的学科了。下面是xx分享的Mysql常用技巧,欢迎大家阅读学习!  useinformation_schema;  select*fromcolumnswherecolumn_name='字段名';  SELECTSQL_CALC_FOUND_ROWS*FROMTABLEWHERE1=1;  即可得出总数据行数  SET@RowCount=found_rows;  预定义变量:  /*错误代码

2、*/  SET@RetCode='1';  /*错误提示*/  SET@RetVal='1';  /*返回记录行数*/  SET@RowCount='0';  /*页码*/  SET@PageCount='0';  /*每页显示数*/  SET@CurrentItem=0;  /*每页显示数*/  SET@PageSize=arg_page_size;  /*页码*/  SET@PageCurrent=arg_page_current;  SET@SqlExe='select*fromtable

3、where1=1';  入参:arg_page_sizeint,arg_page_currentint  IF(@PageCurrentISNOTNULL&&@PageSizeISNOTNULL)THEN  SET@CurrentItem=(@PageCurrent-1)*@PageSize;  SET@SqlExe=CONCAT(@SqlExe,'LIMIT',@PageSize,'OFFSET',@CurrentItem);  ELSE  SET@SqlExe=CONCAT(@SqlExe,

4、'');  ENDIF;  preparestmtfrom@SqlExe;  executestmt;  deallocatepreparestmt;  IF(@RowCountISNOTNULL&&@RowCount!=0)THEN  IF(@PageSizeisnull)then  SET@PageSize=@RowCount;  ENDIF;  SET@PageCount=ceiling(@RowCount/@PageSize);  ELSE  SET@RowCount=0;  SET@P

5、ageCount=1;  ENDIF;  1、从左开始截取字符串  left(str,length)  说明:left(被截取字段,截取长度)  例:selectleft(content,200)asabstractfrommy_content_t  2、从右开始截取字符串  right(str,length)  说明:right(被截取字段,截取长度)  例:selectright(content,200)asabstractfrommy_content_t  3、截取字符串  substri

6、ng(str,pos)  substring(str,pos,length)  说明:substring(被截取字段,从第几位开始截取)  substring(被截取字段,从第几位开始截取,截取长度)  例:selectsubstring(content,5)asabstractfrommy_content_t  selectsubstring(content,5,200)asabstractfrommy_content_t  (注:如果位数是负数如-5则是从后倒数位数,到字符串结束或截取的长度

7、)  4、按关键字截取字符串  substring_index(str,delim,count)  说明:substring_index(被截取字段,关键字,关键字出现的次数)  例:selectsubstring_index("",".",2)asabstractfrommy_content_t  结果:  (注:如果关键字出现的次数是负数如-2则是从后倒数,到字符串结束)  函数简介:  SUBSTRING(str,pos),SUBSTRING(strFROMpos)SUBSTRING(st

8、r,pos,len),SUBSTRING(strFROMposFORlen)  不带有len参数的格式从字符串str返回一个子字符串,起始于位置pos。带有len参数的格式从字符串str返回一个长度同len字符相同的子字符串,起始于位置pos。使用FROM的格式为标准SQL语法。也可能对pos使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的pos字符,而不是字符串的开头位置。在以下格式的函数中可以对pos使用一个负值。  MySQL字符串大小写转换  deMySQL字符串大小写转化函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。