数据库实验一 数据库和数据表的建立、修改和删除
·
第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;
#代码结束
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)