MySQL常用函数

本篇主要总结了一些在使用MySQL数据库中常用的函数,本篇大部分都是以实例作为讲解,如果有什么建议或者意见欢迎前来打扰。

limit

Select * from table order by column_name desc limit 2;

显示将table表中按照column_name属性进行降序排序的所有数据,并且只取前两行数据。

as

Select column_name as new_name from table;

这里的as是定义别名,将table表中的column_name使用别名new_name替换并显示数据。

count()

select count(*) from table;

显示table表中的数据条数;

select()

select sum(column_name) from table;

显示table表中的column_name所有属性值之和。

avg()

select avg(column_name) from table;

显示table表中的column_name属性值的平均值。

max()

select max(column_name) from table;

显示table表中的column_name属性值的最大值。

min()

select min(column_name) from table;

显示table表中的column_name属性值的最小值。

having

having的作用和where的作用类似,但是where不能和聚合函数(max,min,sum,avg等)一起使用,因此需要having。

比如,

select * from table where max(column_name);

就不符合语法,改为如下才符合

select * from table having max(column_name);

ucase()

ucase()把字段的值转化为大写

select ucase(column_name)as name from table;

将table表中的column_name的字段值的小写字段转化为大写字段。

lcase()

lcase()把字段的值转化为小写,

select lcase(column_name)as name from table;

将table表中的column_name的字段值的大写字段转化为小写字段。

mid()

mid()函数用于从文本字段中提取字符

select mid(name,1,4)as name from table;

将table表中的name的字段值提取1到4的这段字符数据(其中一个汉子和一个英文都视为一个字符)。

length()

length()函数返回文段中的长度,

select length(column_name)as name from table;

将table表中的column_name重置为name属性名并且每个值的长度。

round()

round() 函数用于把数值字段舍入为指定的小数位数。有两种用法分别如下:

round(x)

将x进行四舍五入

Select  round(1.4);将会返回1

round(x,d)

将x按照小数位为d的规则进行四舍五入

Select  round(1.4,2);将会返回1.40

now()

now()函数返回当前的系统日期和时间

select now() as time;

返回当前系统的时间0000-00-00 00:00:00的格式,并且作为字段time显示。

date_format()用于对显示的字段格式化

select date_format(now(),’%y-%m-%d’)as date;

在新的字段date下返回当前系统的年月日,并且按照格式0000-00-00。

select date_format(now(),’%h:%m:%s’);

在新的字段下返回当前系统的小时、分钟、秒,并且按照格式00:00:00。

参考文章链接:

http://www.runoob.com/sql/sql-tutorial.html

MySQL之MySQL常用的函数方法的更多相关文章

  1. 【MySQL】MySQL之MySQL常用的函数方法

    MySQL常用函数 本篇主要总结了一些在使用MySQL数据库中常用的函数,本篇大部分都是以实例作为讲解,如果有什么建议或者意见欢迎前来打扰. limit Select * from table ord ...

  2. jQuery中常用的函数方法

    jQuery中常用的函数方法总结 Ajax处理 load(url,[data],[callback]) url (String) : 待装入 HTML 网页网址. data (Map) : (可选) ...

  3. MySqL触发器以及常用转换函数注意事项

    1,触发器(http://www.cnblogs.com/zzwlovegfj/archive/2012/07/04/2576989.html)       1.MYSQL中触发器中不能对本表进行 i ...

  4. jQuery中常用的函数方法总结

    jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在开发中会比较常用的,仅供大家学习和参考. 事件处理 ready(fn) 代码: $(document).rea ...

  5. php操作Mysql 以及封装常用的函数 用外连接连接3个表的案例

    <?php header("content-type;text/html;charset=utf-8"); //数据库连接define('DB_HOST','localhos ...

  6. mysql学习笔记—常用sql函数

    SQL 拥有很多可用于计数和计算的内建函数. SQL Aggregate 函数 SQL Aggregate 函数计算从列中取得的值,返回一个单一的值. 有用的 Aggregate 函数: AVG() ...

  7. MySQL的一些常用sql函数(持续更新。。)

    1. 字符串拼接函数 :CONCAT(str1,str2,...) SELECT CONCAT('AAA','BBB') STR; //AAABBB 2. 判断是否为null,为null就指定另外一个 ...

  8. MySQL 排名统计(常用功能函数)

    select actor_id,@curr_cnt:=cnt as cnt , ,@rank) as rank, @prev_cnt:=@curr_cnt as dummy from( select ...

  9. JavaScript 常用数组函数方法专题

    1. 由字符串生成数组 split() 分割字符串,并将分割的部分作为一个元素保存在一个新建的数组中. var str1 = "this is an emample to using the ...

随机推荐

  1. Tcl Tk Introduction

    Tcl Tk Introduction eryar@163.com 摘要Abstract:Tcl/Tck脚本可以很容易实现用户自定义的命令,方便的创建图形化的用户界面GUI,所以Tcl和Tk的应用领域 ...

  2. 【原创】.NET读写Excel工具Spire.Xls使用(5)重量级的Excel图表功能

                  本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html .NET读写Excel工具Spire.Xls使用文章 ...

  3. python--基础学习(一)开发环境搭建,体验HelloWorld

    python学习之前 最近想用python写爬虫,由于之前没接触过,所以从零开始,找了技术博文大概了解下基础. 印象比较深的是"python你不去认识它,可能没什么,一旦你认识了它,你就会爱 ...

  4. 【大数据】Linux下安装Hadoop(2.7.1)详解及WordCount运行

    一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感 ...

  5. Android之Notification介绍

    Notification就是在桌面的状态通知栏.这主要涉及三个主要类: Notification:设置通知的各个属性. NotificationManager:负责发送通知和取消通知 Notifica ...

  6. github代码管理工具的使用方法

    一.创建一个存储库 1.点击页面右上方你的用户名右边的+标志,然后点击下拉列表中的"new repository"选项,一般填写项目名称和选择public 和选择初始化有READM ...

  7. 检测WCF服务是否在线第二版

    上一版在这里http://www.cnblogs.com/kklldog/p/4878296.html 上一版主要是解决了监控服务不需要手动添加服务引用的问题,但是还是需要在配置文件中添加对应的end ...

  8. linux useradd 命令基本用法

    在 Linux 中 useradd 是个很基本的命令,但是使用起来却很不直观.以至于在 Ubuntu 中居然添加了一个 adduser 命令来简化添加用户的操作.本文主要描述笔者在学习使用 usera ...

  9. Open Audio Library

    Open Audio Library OPENAL是一个音效API,负责系统和声卡之间的沟通,几乎没有一个API能达到她的全部潜能.由 Creative公司.nvidia公司 和 Loki工作室 发起 ...

  10. .NET Nancy 详解(三) Respone 和 ViewEngine

    我们在ASP.NET MVC中可以返回各种类型的ActionResult(以下图片来自于园友--待补..) 在Nancy 中本着简单粗暴的原则,使用方式略有不同.这期我们使用的版本是Nancy的第一个 ...