第五节---查询---函数

查询---语法

一.显示( limit )

  • limit 语句---limit 显示语句条数;

    • limit 1;---只显示一条语句

    • limit 2;---显示三条语句

  • limit 语句---limit 从第几项开始,获取后面几项;

    • limit 1,3;---显示第1条语句后的3条语句

  • 先排序后查询

    • order by 列段名 desc limit 2;

  • limit语句一定是写在语句最后面

  • 可以实现分页功能

    • 每页三个项目

      • 第一页:limit 3;

      • 第二页:limit 3,3;

      • 第三页:limit 6,3;

二.SQL语句中的函数

1.字符串函数

  • upper(); ---大写

  • lower();---小写

  • concat('a','b');---连接

  • substring('开心麻花',1,2);---截取

    • 在开心麻花中从第一个字符开始截取2个字符

      • 结果---开心

  • length()---字符串长度

  • replace('abc','a','b');

    • 将字符串abc中的a替换为b

  • 数据库里一个中文等于三个字节

  • 查询中的修改只是改变显示的值并不改变表格中原有的值

  • update user set name = replace(name,'白','黑');

2.数字函数

  • abs()---绝对值

  • ceiling()---向上取整

  • floor()---向下取整

  • round()---绝对值

3.日期函数

  • now();

  • year();

    • year(now());

  • month();

    • year(month());

  • day();

    • year(day());

  • ifnull(列段名,‘更换的值’)

    • 如果列段名出的列段有空值,就把空值换为更换的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值