创建三个表格

表3-1:author  (作者信息表)

字段

数据类型

字段大小

是否主键

备注

作者编号

4

Y

自增字段

姓名

10

性别

1

年龄

生日

表3-2:book  (图书信息)

字段含义

数据类型

字段大小

是否主键

备注

书序列号

作者编号(fk)

出版商编号(fk)

书名

单价

销量

表3-3:publish  (出版商信息)

字段含义

数据类型

字段大小

是否主键

备注

出版商编号

自增字段

出版商名

地址

插入如下记录

author                                                     publish

作者编号

姓名

性别

年龄

生日

住址

1

李勇

北京

2

刘晨

北京

3

王明

上海

4

张立

天津

出版商编号

出版商名

地址

1

科学出版社

上海市

2

文化出版社

北京市

3

新科出版社

北京市

4

图文出版社

天津市

book

书序列号

作者编号

出版商编号

书名

单价

销量

出版时间

ISBN1101

1

1

TE

50

2000

2003-2-3

ISBN2131

2

4

DB

55

1000

2005-7-1

ISBN1301

3

3

TP

70

2500

2003-1-1

ISBN3101

2

2

ATT

100

3000

2004-7-1

ISBN1309

4

3

WBT

70

4000

2005-2-6

ISBN1401

1

4

DC

90

1000

2006-8-1

ISBN8501

4

3

TC

60

800

2003-1-1

ISBN1901

3

2

LINUX

80

3200

2003-7-1

ISBN4101

1

1

JAVA

75

700

2006-4-5

实验练习题:

建立如上图所以的表,并插入如上信息,然后执行如下练习题

0 图书信息表增加一个备注字段

1插入一个新的出版社

2并插入1个作者为自己的信息

3更改王明生日为1980-2-5

4将图书按单价降序

5查询所有男作家的姓名、性别

6查询每个作家出书的平均价格

7查询每个作家出书的平均价格大于40

8删除TD这本书

9统计出各版社图书的平均价格。

先建三个表

插入author表记录

插入publish表记录

插入book表记录

1.  图书信息表增加一个备注字段

  alter table book add beizhu varchar(250) COMMENT 'beizhu';

select * from book;

2.插入一个新的出版社

  

3.插入一个作者为自己的信息

 

4. 更改王明生日为1980-2-5

  

5. 将图书按单价降序

  

6. 查询所有男作家的姓名、性别

  

7. 查询每个作家出书的平均价格

  

8. 查询每个作家出书的平均价格大于40

9. 删除TP这本书

  

10. 统计出各版社图书的平均价格

  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值