网上书店项目一

(1)

1
2
3
select uname , tnum 
from user
WHERE score>500;

(2)

1
2
3
select uname as username , tnum as  telephone 
from user
WHERE score<200;

(3)

1
2
3
select uname, email
from user
WHERE email LIKE '%qq%';

(4)

1
2
3
4

SELECT *
FROM b_order
where year(b_order.orderdate)='2016' and month(b_order.orderdate)='10'

(5)

1
2
select DISTINCT (uid)
from b_order

(6)

1
2
3
SELECT bname , discount
FROM book
order by discount DESC

(7)

1
2
3
4
SELECT bname , price
FROM book
order by price DESC
limit 0,3;

网上书店项目二

(1)

1
2
3
4
5
SELECT 
max(price) AS 最高价格 ,
min(price)AS 最低价格 ,
avg(price) AS 平均值
FROM book

(2)

1
2
3
SELECT cid, count(cid) as 数量
FROM book
GROUP BY cid

(3)

1
2
3
4
5
6
mysqlselect cid , 
max(price) AS 最高 ,
min(price) AS 最低 ,
avg(price) AS 平均
from book
GROUP BY cid

(4)

错的错的

1
2
3
SELECT bid , ordernum
FROM b_orders
WHERE ordernum>3

网上书店项目三

(1)

1
2
3
SELECT bname 图书名称,price 价格,cname 类别名称
FROM book,category
WHERE book.bid=category.cid

(2)

1
2
3
SELECT uname 会员昵称,tnum 联系电话 ,ordernum 订购数量
FROM `user`,b_order
WHERE `user`.uid=b_order.uid and bid=5

(3)

1
2
3
SELECT DISTINCT(uname) 会员昵称 ,tnum 联系电话
FROM `user`,b_order
WHERE `user`.uid=b_order.uid

(4)

阿巴阿巴

(5)

1
2
3
4
5
6
7
8
9
10
11
 SELECT 
user.uname 会员昵称 ,
`user`.tnum 联系电话 ,
book.bname 图书名称 ,
b_order.ordernum 数量 ,
book.price 价格 ,
book.discount 折扣价

FROM book,b_order,`user`

WHERE book.bid = b_order.bid AND `user`.uid = b_order.uid

作业

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(a)
INSERT INTO User(Name,Tel,Content,Date)
VALUES
('小王','13254748547','高中毕业','2007-05-06');

(b)
UPDATE User
SET Date=DATE_FORMAT(NOW(),'%Y-%m-%d')
WHERE Name='张三';

(c)
DELET
FROM User
WHERE Name= '张四’;

(d)
select *
from User
WHERE Name=‘张%’and Content=‘本科毕业’