mysql数据库连接查询

来源:互联网 发布:双十一淘宝网点击量 编辑:程序博客网 时间:2024/04/29 05:59

首先创建两个表,一个tb_book表,一个是tb_bookType表;

内连接查询:

select * from tb_book,tb_bookType where tb_book.bookTypeId=tb_bookType.id;


抽取字段进行内连接查询

select bookname,price,mathor,bookTypeName from tb_book,tb_bookType where tb_book.bookTypeId=tb_bookType.id;



由于分不清那个字段属于哪个表的,所以我们为表取一个别名,如下

select tb.bookname,tb.price,tb.mathor,tby.bookTypeName from tb_book tb,tb_bookType tby where tb.bookTypeId=tby.id;



外链接查询:

左连接

select * from tb_book LEFT JOIN tb_bookType on tb_book.bookTypeId=tb_bookType.id;


右连接,我这里左连接跟右连接查出来的数据是一样的

select * from tb_book Right JOIN tb_bookType on tb_book.bookTypeId=tb_bookType.id;



内连接的多条件查询

select tb.bookname,tb.price,tb.mathor,tby.bookTypeName from tb_book tb,tb_bookType tby where tb.bookTypeId=tby.id and tb.price>25;




















原创粉丝点击