77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验指导书(MySQL 5) V5.0 - 图文(8)在线全文阅读。

实验指导书(MySQL 5) V5.0 - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/400918.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: