实验指导书(MySQL 5) V5.0 - 图文(8)

2025-09-11

5、将表xs中nl(年龄)列的数据类型改为int型。

步骤:与第4项类似

6、在数据库xsgl中,利用Transact-SQL语言创建以下表格: 1)表格名为kc(课程情况表); 2)表格中各个属性的定义如下: 列名 含义 数据类型 长度 能否取空值 kch char 4 no 课程号 kcm char 20 yes 课程名 xss int yes 学时数 xf int yes 学分 步骤:点击“新建查询”,输入以下代码,点击运行

USE xsgl; create table kc (

kch char(4) not null, kcm char(20) null, xss int null, xf int null, primary key(kch)

)engine=innodb default charset=utf8 auto_increment=1;

备注 主码 命令成功完成后,在 “xggl”数据库中右键点击“表”,选择“刷新”,结果如图所示:

7、利用Transact-SQL语言修改kc表。

①增加“成绩”一列cj,int型,允许为空值,默认为0。 步骤:点击“新建查询”,输入以下代码,点击运行

ALTER TABLE kc ADD COLUMN cj INT DEFAULT 0;

②修改cj列的类型为char。

步骤:点击“新建查询”,输入以下代码,点击运行

ALTER TABLE kc CHANGE COLUMN cj cj CHAR(4);

③修改cj列的列名为mark。 步骤:点击“新建查询”,输入以下代码,点击运行

ALTER TABLE kc CHANGE cj mark CHAR(4) DEFAULT 0;

④删除mark列。

步骤:点击“新建查询”,输入以下代码,点击运行 ALTER TABLE kc DROP COLUMN mark;

7、利用Navicat和Transact-SQL语言两种方式删除表kc。

①步骤:右键点击表“kc”,选择删除。

②步骤:点击“新建查询”,输入以下代码,点击执行

DROP TABLE kc

8、利用Transact-SQL将表xs重命名为Students。

步骤:点击“新建查询”,输入以下代码,点击执行

RENAME TABLE xsgl.xs TO xsgl.Students;

三、课后练习题

1、创建一个名为cpxs的数据库,在该数据库中分别通过Navicat和查询分析器创建一

个名为cp的表(产品表),表格中各个属性的定义如下: 列名 含义 数据类型 长度 能否取空值 备注 cpbh 产品编号 char 6 no 主码 cpmc 产品名称 char 30 no jg money yes 价格 kcl int yes 库存量 2、思考以下问题:

1)如果要在一个已经存在的表格上删除一列并增加一列,能不能用一个ALTER TABLE语句来完成?

实验四 表数据的简单查询

实验学时:1学时 实验类型:设计 实验要求:必做 一、实验目的

掌握SELECT语句的基本用法。掌握计算列的用法。掌握WHERE子句中各类查询条件的写法。 二、实验内容

1、在连接“MySQL”中新建数据库“world”,并将数据库文件world_inno.sql导入到该数据库之中

2、查询world数据库的country表中的国名(Name)、洲名(Continent)和地区(Region)。 步骤:点击“新建查询”,输入以下代码,点击执行

USE world

SELECT NAME,Continent,Region FROM country;

运行结果如图2.1:

图2.1

3、从world数据库的city表中搜索返回前20条的数据。 步骤:点击“新建查询”,输入以下代码,点击执行

USE world;

SELECT * FROM city LIMIT 0,20;

其中,“LIMIT M,N”中的M表示从第M条(不包括M)开始 结果如图3.1:

图3.1

4、使用WHERE 子句从world 数据库的country表中检索出所有领土面积超过一百万平方公里的国家名称(Name)、洲名(Continent)以及领土面积(SurfaceArea)。

步骤:点击“新建查询”,输入以下代码,点击执行

USE world;

SELECT NAME,Continent,SurfaceArea FROM country

WHERE SurfaceArea > 1000000;

结果如图4.1:

图4.1

5、查询在world数据库的country表中Name以字母C开头的国家的洲名Continent,地区Region。

步骤:点击“新建查询”,输入以下代码,点击执行

USE world;

SELECT Name,Continent,Region FROM country

WHERE NAME like 'C%';

运行结果如图5.1:

图5.1


实验指导书(MySQL 5) V5.0 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《马克思主义基本原理概论》前四章材料分析题参考答案.

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219