当前位置: 网学 > 编程文档 > MySQL > 正文

mysql 常用命令之函数

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/02

本文主要为广大网友提供“mysql 常用命令之函数”,希望对需要mysql 常用命令之函数网友有所帮助,学习一下!

left,right  字符串截取from_unixtime  格式化unix时间戳concat  字符串连接函数max  取某列最大值min  取某列最小值 sum  计算某列的和count 统计条数md5  返回md5加密码的串format  格式化数字为xx,xxx,xxx.xxxx格式 比如1,1000.123length   计算某个字符串长度distinct  去重复replace  替换字符串in  指定查询某个值的记录like  模糊查询is null    查询某个条件为空(null),注:null不等于""is not null   查询某个条件不为为空(null)MATCH ... AGAINST ...     mysql的全文索引查询mysql left,right函数left和right是一对截取字符串前几位可后几位的函数,left是从左向右开始计算,right相反是从右向左计算例:select left(name,10) as name from user; 显示用户名的前10位select right(name,10) as name from user; 显示用户名的后10位select * from user where left(datetime,10)="2011-12-02"    取出2011-12-02日注册的用户select * from user where left(datetime,7)="2011-12"    取出2011-12月注册的用户left,right不仅仅可以用于截取字符串,还可以用在where条件上。特别是用在查询条件上他的作用非常大。mysql  from_unixtime函数from_unixtime函数用来对unix时间戳进行格式化,格式化成我们易读的日期时间格式。例:select from_unixtime(time, "%Y-%m-%d %H:%i:%s" ) as datetime from table; 把time字段格式化成易读的日期时间显示(time为unix时间戳)select *  from table where left(from_unixtime(time, "%Y-%m-%d" ))='2011-12-02' 取出2011-12-02日的记录mysql concat 函数concat函数 可以用来把某二个字符连接在一起查询或显示,也可以把字段和字符串进行连接。例:select concat(year,"-",month,"-",day) as datetime from table; 把表中year,month,day字段连接起来显示select concat("My name is:",name) as name from table; 把字符串和字段连接起来显示update software set icon=concat("http://rjkfw.com",icon); 把数据库中icon批量更新并在原有的icon前增加域名 rjkfw.commysql max,min函数顾名思义max函数用于查询某个字段中的最大值例:select max(age) from user; 返回最大的年龄select min(age) from user; 返回最小的年龄 mysql sum函数sum函数 可对某个字符(int型)进行求和例:select sum(money) from user 计算出所有人的金钱总数select sum(money),area from user group by area 计算出各地区人员的金钱总数 mysql count函数统计聚合函数,可对sql查询的结果进行统计例:select count(*) as total from user 计算出总会员 rjkfw.commysql md5函数同php中的md5一样,对某个字符串进行加密例:select md5(password) as password from user 把明码的密码进行md5加密显示insert into user(name,password) values("abc",md5("abc")); 写入user表把密码进行md5加密后存储 mysql format函数用于格式化数字为xx,xxx.xxx格式的数字例:select format(downloads) as download from software; 把下载量格式化为xx,xxx格式如:12,000select format(money,2) as money from user; 把用户金钱格式化为xx,xxx.xx格式,参数2为精确的小数点位数如:12,000.05 mysql length函数计算某个字段值的长度例:select length(name) as length from user; 显示出用户名的长度select * from table where length(aa) > 10 ; 查询某字段长度大于10的记录 php程序
  • 上一篇资讯: MySQL外键设置详解
  • 下一篇资讯: 如何查看mysql日志
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号