第1关:建立数据库

任务描述
本关任务:建立数据库
为了完成本关任务,你需要掌握:

如何创建数据库,显示已经建立的数据库

 任务要求
建立library数据库
并显示所有数据库

 #代码开始
create database library;
show databases;
 #代码结束

第2关:建立读者数据表

任务要求
切换到图书(library)数据库
创建读者数据表(dz)数据表
查看数据表的详细结构

 #代码开始
 use library;
 create table dz(
     dzzh int(3) unsigned zerofill not null auto_increment primary key,
     xm varchar(8) not null,
     xb enum('男','女') default '男',
     sf enum('研究生','工作人员','教研人员') default '研究生'

 );
 describe dz;
 
 
 #代码结束


第3关:修改数据表名字

任务描述
本关任务:修改数据表dz的名字为reader

use library;
#代码开始
alter table dz rename to reader;
 
 
 #代码结束
 describe reader;

第4关:在数据表中添加字段

任务描述
本关任务:在reader读者数据表中增加一个dhhm电话号码字段,存储11位电话号码。

 use library;
#代码开始
alter table reader add dhhm varchar(11);
 
 
 #代码结束
 describe reader;

第5关:修改数据表的字段名称

任务描述
本关任务:修改读者字段的dhhm的字段名称改为mobile

 use library;
 #代码开始
 alter table reader change dhhm mobile varchar(11);
 #代码结束
 describe reader;

第6关:修改数据表的字段类型

任务描述
本关任务:修改reader数据表的电话号码(dhhm)字段为可变长字符型的12位

use library;
#代码开始
alter table reader modify dhhm varchar(12);
#代码结束
describe reader;

第7关:删除数据表的字段

任务描述
本关任务:删除读者数据表的电话号码字段

 use library;
 #代码开始
 alter table reader drop dhhm;
 #代码结束
 describe reader;

第8关:删除数据表

任务描述
本关任务:删除读者(reader)数据表,显示数据库中所有的数据表

 use library;
 #代码开始
 drop table reader;
 show tables;
 #代码结束

第9关:删除数据库

任务描述
本关任务:删除library数据库
显示所有的数据库

 #代码开始
 drop database library;
 show databases;
 #代码结束

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐