作家
登录

十个非常实用的MySQL函数,你要不要进来领走

作者: 来源: 2018-01-03 09:43:33 阅读 我要评论

,"database","MySQL") | 
  •  
  • +--------------------------------------------------+ 
  •  
  • | ["name""andyqian""database""MySQL"]        | 
  •  
  • +--------------------------------------------------+ 
  •  
  • 1 row in set (0.00 sec) 
  • 断定是否为json字符串的json_valid():

    1. select json_valid('{"name": "andyqian", "database": "MySQL"}'); 

    个中为有效json字符串时为1。
    无效json字符串时为0.
    还有很多办法,不再一一演示。

    8. 聚合函数
    敕令: sum(),count(),avg(),max(),min()
    感化:统计,求平均值,最大年夜,最小值
    应用处景:这类函数非经常见,重要用于数据统计,在SQL优化方面,也实用。
    例子

    1. mysql> select max(id) from t_base_user; 
    2. +---------+ 
    3. max(id) | 
    4. +---------+ 
    5. |       2 | 
    6. +---------+ 
    7. 1 row in set (0.00 sec) 

    这里有个小技能,如不雅主键是有序递增的,当须要有若干用户时,可以应用max(id)来代替count(*)函数。


    敕令: distinct
    感化:去重
    例子

    1. mysql> select count(distinct(name))/count(*) from t_base_user; 
    2. +--------------------------------+ 
    3. count(distinct(name))/count(*) | 
    4. +--------------------------------+ 
    5. |                         0.6667 | 
    6. +--------------------------------+ 
    7. 1 row in set (0.00 sec) 

    上述为计算区分度的例子,如有不明白的,可以参考之前的文┞仿《写会MySQL索引》

    【编辑推荐】

    1. SQLlite数据库中的附加和分别
    2. MySQL存储写入速度慢?当然是选择分析一下啦
    3. MySQL海量数据分布式存储
    4. 码农和技巧大年夜牛的差别就在于是否知道MySQL的┞封五个私有语句
    5. MySQL与DB2的数据类型比较
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      集群NAS和对象存储的区别

    【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 这个话题乍一看可能有些奇怪,>>>详细阅读


    本文标题:十个非常实用的MySQL函数,你要不要进来领走

    地址:http://www.17bianji.com/lsqh/40206.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)