mysql常用技巧总结

mysql常用技巧总结

ID:8283976

大小:31.56 KB

页数:9页

时间:2018-03-16

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

《mysql常用技巧总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、误提示*/ SETRetVal='1'; /*返回记录行数*/ SETRowCount='0'; /*页码*/ SETPageCount='0'; /*每页显示数*/ SETCurrentItem=0; /*每页显示数*/   SETPageSize=arg_page_size; /*页码*/   SETPageCurrent=arg_page_current;   SETSqlExe='select*fromtablewhere1=1';   入参:arg_page_sizeint,arg_page_currentint   IF(PageCurrentISNOTN

3、ULLPageSizeISNOTNULL)THEN   SETCurrentItem=(PageCurrent-1)*PageSize;   SETSqlExe=CONCAT(SqlExe,'LIMIT',PageSize,'OFFSET',CurrentItem); ELSE   SETSqlExe=CONCAT(SqlExe,''); ENDIF;   preparestmtfromSqlExe; executestmt;   deallocatepreparestmt;   IF(RowCountISNOTNULLRowCount!=0)THEN   IF(Pa

4、geSizeisnull)then   SETPageSize=RowCount; ENDIF;   SETPageCount=ceiling(RowCount/PageSize); ELSE SETRowCount=0; SETPageCount=1; ENDIF; 1、从左开始截取字符串 left(str,length) 说明:left(被截取字段,截取长度)   例:selectleft(content,200)asabstractfrommy_content_t 2、从右开始截取字符串 right(str,length) 说明:right(被截取字段,截取长度

5、)   例:selectright(content,200)asabstractfrommy_content_t 3、截取字符串 substring(str,pos)   substring(str,pos,length)   说明:substring(被截取字段,从第几位开始截取)   substring(被截取字段,从第几位开始截取,截取长度)   例:selectsubstring(content,5)asabstractfrommy_content_t   selectsubstring(content,5,200)asabstractfrommy_conte

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

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

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

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

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