mysql查询清华大学出版社

SELECT  [DISTINCT] *|{字段名1, 字段名2, 字段名3,……}
FROM 表名
[WHERE 条件表达式1]
语法:SELECT  *|{字段名1, 字段名2, 字段名3,……}FROM 表名
特点:SQL语言是一种非过程化的结构查询语言,简洁
只要请求:查什么?从哪里查?即可返回结果
【例1】从TBL_Bookinfo 表查询所有图书的记录内容
SELECT *FROM tbl_bookinfo;
【例2】查询TBL_Bookinfo 表中所有图书的BookID,ISBN, BookName
SELECT BookID,ISBN,BookName from tbl_bookinfo;
【例3】查询TBL_Bookinfo 表中所有图书的BookID,ISBN, BookName
SELECT BookID as 索引号, ISBN as 图书编号,BookName as 书名 from tbl_bookinfo;    
SELECT BookID 索引号,ISBN,BookName from tbl_bookinfo; 

练习:
1.查询TBL_Bookinfo 表中所有图书信息。
SELECT *FROM tbl_bookinfo;
2.查询TBL_User表中所有读者信息。
SELECT *FROM tbl_user;
3.查询TBL_Bookinfo表中所有图书的索取号,标准编号,书名。
SELECT BookID 索引号,ISBN as 标准编号,BookName FROM tbl_bookinfo;书名,
4.查询TBL_User表中读者编号、姓名及班级。
SELECT UserID,UserName,Class from tbl_user;
5.查询TBL_Bookinfo 表中所有图书的索取号,标准编号,书名,并用中文显示列名。
SELECT BookID as 索引号,ISBN as 标准编号,BookName 书名 from tbl_bookinfo;

-0-----------------------------------
SELECT  [DISTINCT] *|{字段名1, 字段名2, 字段名3,……}
FROM 表名
[WHERE 条件表达式1]
【例1】在TBL_Bookinfo 表中查询所有“清华大学出版社”出版的书
SELECT *FROM tbl_bookinfo WHERE Publisher='清华大学出版社';
【例2】在TBL_Bookinfo 表查询95年及95年以后出版的书
select *from tbl_bookinfo where Publisher>='1995-1-1';
【例3】查询不是“清华大学出版社”出版的书。
SELECT *FROM tbl_bookinfo WHERE not  Publisher='清华大学出版社';
【例4】查询所有“清华大学出版社”或“电子工业出版社”出版的书
SELECT * FROM tbl_bookinfo WHERE Publisher='清华大学出版社'or Publisher='电子工业出版社';
【例5】在TBL_Bookinfo 表查询页数在200至400之间、同时出版社为“清华大学出版社”的书
SELECT * from tbl_bookinfo where Pagecount>=200 and Pagecount<=400 and Publisher='清华大学出版社';
【例6】从TBL_Bookinfo表中检索1990年出版的图书信息。
SELECT *FROM tbl_bookinfo WHERE PublishDate>='1990-01-01'and PublishDate<='1990-12-31';
SELECT *FROM tbl_bookinfo WHERE PublishDate BETWEEN '1990-01-01'and '1990-12-31';
SELECT *FROM tbl_bookinfo WHERE PublishDate not BETWEEN '1990-01-01' and '1990-12-31';
【例7】从TBL_Bookinfo表中检索出索取号为'TB11/46', 'TG/71','TG38-62/12'的图书信息
select *from tbl_bookinfo where BookID='TB11/46'or BookID='TG/71' or BookID='TG38-62/12';
select *from tbl_bookinfo where BookID in ('TB11/46','TG/71','TG38-62/12');
select练习二:

1.在TBL_BookInfo中找出页数大于100页并且小于200页的书(分别用比较运算符和BETWEEN两种方法实现)
SELECT * from TBL_Bookinfo where Pagecount>=100 and Pagecount<=200;
SELECT * from TBL_Bookinfo where Pagecount between 100 and 200;

2.在TBL_Bookinfo 表中查询所有“清华大学出版社”出版的书的书名, 作者及出版日期。
SELECT BookName ,Author ,PublishDate from TBL_Bookinfo where Publisher ='清华大学出版社';

3.从TBL_Bookinfo表中检索出不是电子工业出版社和清华大学出版社出版的图书。
SELECT * from TBL_Bookinfo where not Publisher='电子工业出版社' and not Publisher='清华大学出版社';
 
SELECT * from TBL_Bookinfo where Publisher not in('电子工业出版社','清华大学出版社');
 

4.在TBL_Bookinfo显示“中国古代教育文选”和“德国近代文学史”两本书的信息。
SELECT * from TBL_Bookinfo where BookName='中国古代教育文选' or BookName='德国近代文学史';

SELECT * from TBL_Bookinfo where BookName in ('中国古代教育文选','德国近代文学史');

5.在TBL_Bookinfo显示“清华大学出版社”在1980后出版图书的书名,作者,页数。
SELECT  BookName,Author,PageCount from TBL_Bookinfo where Publisher='清华大学出版社' and PublishDate='1980-01-01';


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值