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)在线全文阅读。
相关推荐: