MySQL查询
查询语句
[order by 字段 asc升序|desc降序][limit 起始位置,长度][group by 分组 [having]]
select bName , price ,publishing from books
字段和表名 都可以起别名select bName as bn,price as pr ,publishing as pb from books as bo;
select * from books order by price asc; select * from books order by price desc ;
select * from books limit 1, 3;
select * from books group by bTypeId;
select btypeid,count(*) from books group by btypeid;
比较查询:查询条件 可以写所有的比较表达式 (> < >= <= =(比较) <> != )
select * from books where 字段 运算符|关键字 (select 语句)
select * from 表1 INNER JOIN 表2 ON 表1.字段 = 表2.字段 -> 或select * from 表1,表2 where 表1.字段 = 表2.字段;
以一个共有的字段,求多张表 并集,且把 多张表连接起来
左外链接
格式:select * from 主表 left join 从表 on 连接条件 [where 查询条件]主表的数据全部都会显示查找所有图书的信息 ,包括类型信息select * from books as bo left join btype as bt on bo.btypeid=bt.btypeid注意:主表 中内容 全部显示从表中 有对应主表内容的 显示 ,没有的 显示null逻辑错误: 能执行出来 但是结果不对 字符串右外链接select * from 从表 right join 主表 on 连接条件 [where 查询条件]select * from btype as bt right join books as bo on bo.btypeid=bt.btypeid主表 中内容 全部显示从表中 有对应主表内容的 显示 ,没有的 显示null逻辑错误: 能执行出来 但是结果不对 字符串
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。