查询---语法
一.显示( 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(列段名,‘更换的值’)
-
如果列段名出的列段有空值,就把空值换为更换的值
-