SQL练习1 答案

发布 2022-07-08 07:07:28 阅读 7524

总分100)

1. 安装mysql数据库。为确保数据安全,修改root用户密码为abcabc123#(截图,5分)

mysqladmin –u root password abcabc123#

2. 建立“bisai”数据库,并查看所有数据库(截图,2分)

show databases;

3. 建立“xuanshou”数据表(截图 10分)

注:xsid为主键,不能为空,name与project不能为空,sex的缺省值为m)

create table xuanshou(

-> xsid char(4) not null,->name varchar(20) not null,->sex char(1) default ‘m’,-birthday date,->address varchar(20),-tel char(11),-project varchar(30) not null,->primary key (xsid)

4. 查看表的结构(截图 10分)

describe xuanshou;

5. 向表中添加记录。

insert into xuanshou values

插入多条记录。

6. 查询xuanshou表中的所有记录(截图 14分)

select * from xuanshou;

7. 备份xuanshou数据表为xuanshou_bf(截图 4分)

create table xuanshou_bf like xuanshou;(只复制结构)

inset into xuanshou_bf select * from xuanshou; (复制标的内容)

8. 查询xuanshou表中project为wldj选手的xsid与姓名(截图 5分)

select xsid ,name from xuanshou where project=wldj;

9. 按年龄从大到小排序,如果年龄相同则按xsid的升序排序(截图 5分)

select * from xuanshou order by year(now())year(birthday) desc, xsid;

10. 将xsid为0002的选手的sex修改为m(截图 5 分)

update xuanshou set sex=’m’ where xsid=’0002’;

11. 增加一个字段名email,字段类型为varchar(20)(截图5分)

alter table xuanshou add email varchar(20);

12. 将email字段名改为fax,并把字段类型设置为text(截图5 分)

alter table xuanshou change email fax text;

13. 将project字段的字段类型改为char(4)(截图5 分)

alter table xuanshou modify project char(4);

14. 删除fax字段(截图5分)

alter table xuanshou drop fax;

15. 删除xuanshou数据表(截图 2 分)

drop table xuanshou;

16. 在xuanshou_bf中插入一条新纪录 (截图 3分)

insert into xuanshou_bf values(..

17. 备份bisai数据库到/var/bak中(截图 5分),删除bisai数据库(截图5分),通过备份将数据库还原(截图5分)

备份:mysqldump –u root -p bisai>bisai_

删除:drop database bisai;

还原:mysql -u root –p bisai < var/bak/bisai_

注:还原前必须创建好新的bisai数据库,数据库内容为空)

SQL练习答案

oracle执行脚本文件的命令。start 目录 文件名。例1 参加了p2项目的员工号。select essn from works on where pno p2 23010119950101xxxx xxxxxxxxxxxxxxxxxx 例2 参加了项目名为 哈同公路 的员工名字。select ...

SQL练习答案

第一章习题答案。一 选择题。1 c 2 b 3 d 4 c 5 d6 a 7 a 8 b 9 d 10 b 11 c 12 d 13 a 14 d 15 b二填空题。1 数据库系统。2 关系。3 物理独立性。4操作系统。5 数据库管理系统 dbms 6 多对多。7 独立性。8完整性控制。9 逻辑独立...

SQL作业1 答案

练习一 1.创建名为test的数据库,要求使用三个 10 mb 的数据文件 test1 test2 test3 最大20mb,增长量为10 和两个 5mb 的事务日志文件 test log1 test log2 最大10mb。注意 事务日志文件在 log on 关键字后指定,filename 选项中...