hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 5375|回复: 0

数据表记录的查询操作

[复制链接]

948

主题

1162

帖子

3655

积分

超级版主

Rank: 8Rank: 8

积分
3655

论坛头条论坛元老谋士数据帝优秀版主超级版主见习版主论坛版主

发表于 2023-5-29 13:21:31 | 显示全部楼层 |阅读模式
本帖最后由 _only 于 2023-5-29 13:57 编辑

数据表记录的查询操作
语法 select selection_list from 数据表名 where primary_constraint group by grouping_columns order by sorting_cloumns having secondary_constraint limit count  
eg:select * from tb_mrbook;
     select id,bookname from tb_mrbook;


table_list  指定查询的数据表
查询数据时可以从一个数据表中查询,也可以从多个数据表查询,多个数据表间用逗号分隔,通过where子句确定多个表之间的联系

where 条件语句


DISTINCT关键字
使用DISTINCT关键字,可以去除结果中重复的行

ORDER BY 对结果排序
对查询的结果进行升序和降序(DESC)排列,默认升序,降序使用DESC关键字


LIKE模糊查询
它有两种通配符:“%”和下划线“—”
eg:select * from tb_mrbook where bookname like('%PHP%');

CONCAT联合多列
使用CONCAT函数可以联合多个字段,构成一个总的字符串

LIMIT 限定结果行数
LIMIT子句可以对查询结果的记录条数进行限定,控制它输出的行数
eg:select * from tb_mrbook order by price asc limit 10;
     select * from tb_mrbook limit 2,6;

GROUP BY
可以将数据划分到不同的组中,实现对记录进行分组查询
eg:select avg(price),type from tb_mrbook group by type;

使用having子句设定第二个查询条件
having子句通常和group by子句一起使用

世界上最遥远的距离,不是生与死的距离,而是我站在你面前,你却不知道我爱你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-11-21 20:22 , Processed in 0.053267 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表