Mysql基础篇---运算符和函数

来源:互联网 发布:淘宝买人心果树 编辑:程序博客网 时间:2024/06/07 19:54
MYSQL运算符和函数
        一,Mysql运算符分类
       1,算数运算符:+ - * / %  幂运算
 例子: mysql> select 3+3.45678;
        mysql> select 2+3;
    幂运算
                          mysql>select power(2,3);
 等于2的3次方8
 注意:字符串以数字开头,转换成数字
       mysql> select 1+'5a';结果为6
   字符串以字母开头的,转换成0
    mysql>select 1+'a5'; 结果为1
2,比较运算符:> < >= <= = !=(不等于)
                    例子: mysql> select 1>3;           //返回0,假
                             mysql> select 1<>2;        //返回1,真
                             mysql> select 'b'='B';       //返回1,默认不区分大小写
                             mysql> select binary 'b'='B';      //返回0,想区分大小写,指定binary关键字
                3,逻辑运算符:and(&&)  or(||) not
                    例子: mysql> select 4>3 and 'a'='A';  //返回1,真
                           mysql> select 4>3 && 'a'='A';   //返回1,真
  mysql> select 4>3 and 'a'='c';  //返回0,假
                           mysql> select 4>3 or 'a'='c';   //返回1,真
                           mysql> select 4>3 || 'a'='c';   //返回1,真
                           mysql> select not 4<5;   //返回1,真
        二,Mysql的函数分类:
       1,时间函数
     1>查看当前时间
    select curtime();
 2>查看当前日期
    select curdate();
 3>查看当前系统时间
    select now();
        select sysdate();
2,聚合函数
    1,求和       sum(字段名)
                     2,求平均值   avg(字段名)
    mysql>select avg(字段名) from 表名;
                     3,求最大值   max(字段名)
   求最小值   min(字段名)
 例子:显示ule最高分,ula最低分
                             mysql> select max(ule),min(ula) from 表名;
                      
                      统计匹配行数      count(字段名)      count(*):用于统计表中有多少条记录
            mysql> select count(*) from score; 
3,其他函数
                     1,连接函数 concat()
                         mysql>select concat(字段名1,字段名2) from 表名; //将字段1和字段2合并
                     2,转换成大写 upper(字段名)
                       转换成小写 lower(字段名)
3,求长度  length(字符串或字段名)
 例子: mysql> select name,length(name) from yukuai;
+-------+--------------+
| name  | length(name) |
+-------+--------------+
| tom   |            3 |
| marry |            5 |
| harry |            5 |
| no    |            2 |
| sarh  |            4 |
| ok    |            2 |
| erts  |            4 |
+-------+--------------+
7 rows in set (0.00 sec)
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打了百白破孩子一直发烧咳嗽怎么办 顺产侧切肛门坠胀解大便难受怎么办 2岁拉肚子拉水怎么办吃什么药 三岁宝宝三天没拉大便怎么办 3个月宝宝3天没大便怎么办 3个月宝宝4天不拉大便怎么办 17个月宝宝看见生人害怕怎么办 大人给四个月婴儿喂糖水怎么办 宝宝12个月了还一直坐着玩怎么办 七个月宝宝发烧不到38℃怎么办 一个月大的婴儿头立不起来怎么办 18个月的宝宝晚上总找妈妈怎么办 婴儿吃了妈妈生气的奶上火怎么办 3个月的宝宝认人怎么办 十天大的婴儿大便是泡沫该怎么办 婴儿3天没有拉大便了怎么办 儿童两三天拉一次大便是稀便怎么办 五个月的婴儿一星期没大便怎么办 宝宝53天几天没大便了怎么办 42天宝宝4天没有大便怎么办 42天的宝宝3天没大便怎么办 6个月宝宝前额头碰青了怎么办 三个月的婴儿喝牛奶拉绿大便怎么办 已经喂了猫一个多月的高钙奶怎么办 几个月宝宝胳膊起来红豆豆怎么办 一岁半宝宝只喝牛奶不吃饭怎么办 儿子一生下来脖子上有淋巴结怎么办 满月宝宝睡觉不踏实易惊醒怎么办 两个月宝宝从婴儿车上掉下来怎么办 兔子不吃兔粮不喝水不拉粑粑怎么办 兔子吃了带水的菜叶怎么办 七个月的宝宝晚上睡觉总醒怎么办 紫薯和番茄一起吃了怎么办 1当半宝宝喝温开水后打隔怎么办 婴儿屁股拉便便肛门有点烂了怎么办 婴儿便便之后肛门就红怎么办 50天的宝宝三天不拉大便怎么办 两个月宝宝不拉屎只放屁怎么办 两个月大宝宝两天没拉屎怎么办 两个月宝宝三天没拉大便怎么办 5个月宝宝3天没拉大便怎么办