数据库实验报告资料

数据库实验报告资料
数据库实验报告资料

《数据库系统概论》

实验报告

学院:数学与计算机科学/软件学院专业:软件工程(3)

小组成员:

姓名:学号:

姓名:学号:

姓名:学号:

题目:《SQL语言参考大全》实验4

姓名:陈建儿学号:221200305

日期:2014年4月25号

实验目的:学会创建数据库,以及对表的插入,删除,修改等操作。实验内容完成情况:

04.01题目:create database mrgwh--使用create database 命令创建一个名称是“mrgwh”的数据库

执行结果:

04.05题目:alter database db_mrsql

add filegroup happy

执行结果:

04.13题目:use db_mrsql --使用db_mrsql数据库

create table teacher --创建“teacher”信息表

(教师编号int,

教师姓名varchar(10),

教师年龄int,

所教课程varchar(30) )

04.14题目:use db_mrsql

create table shopping

(

商品编号int primary key, --使用primary key将“商品编号”字段设置为主键列

商品类别varchar(10),

商品数量int,

商品备注text

)

执行结果:

04.15:use db_mrsql --使用db_mrsql数据库

create table pupil --创建tb_pupil04数据表

(

学生学号varchar(8),

学生姓名varchar(10) unique,--定义了具有唯一值(unique)的“学生姓名”列

--创建一个检验约束(check)检验“学生年龄”列的值是否在8到15之间

学生年龄int check(学生年龄>=8 and 学生年龄<=15),

学生性别int,

备注text

)

执行结果:

04.16题目:use db_mrsql --使用db_mrsql数据库

create table tb_student04 --创建学生信息表tb_student04

(

学号varchar(8) not null,--指定学号列不能为空

姓名varchar(10) unique, --定义了具有唯一值(unique)的“姓名”列

--创建一个检验约束(check)检验“年龄”列的值是否在10到20之间

年龄int check(年龄>=10 or 年龄<=20),

性别char(2) not null--指定性别列不能为空)

执行结果:

04.17题目:use db_mrsql --使用db_mrsql数据库

create table tb_member04 --创建会员信息表tb_member04

(

会员编号int,

会员名称varchar(20),

/*为“会员性别”列指定了默认值,将默认值设置为“男”*/

会员性别char(2) default '男',

会员年龄int,

)

执行结果:

04.18题目:use db_mrsql--使用db_mrsql数据库

create table tb_employee04----创建员工信息表tb_employee04

(

员工编号int,

员工名称varchar(20),

基本工资float,

浮动奖金float,

--“所得奖金”列是由“基本工资”和“浮动奖金”两个列的和计算得到的

所得金额as (基本工资+浮动奖金),

)

执行结果:

04.22:题目:USE db_mrsql --使用db_mrsql数据库

/*通过使用系统存储过程sp_spaceused来查看学生信息表“tb_student04”

中的行数及表格所用的存储空间*/

EXEC sp_spaceused 'tb_student04'

遇到问题:字符出错解决办法:单引号应为英语字符

执行结果:

04.23题目:USE db_mrsql--使用db_mrsql数据库

--使用系统存储过程sp_depends来查看学生信息表“tb_student04”和其他表

的相关性

EXEC sp_depends 'tb_student04'

执行结果:

04.24题目:USE db_mrsql--使用db_mrsql数据库

/*给学生信息表“tb_student04”添加“学生性别”列*/

alter table tb_student04

add ‘学生性别’ char(2)

遇到问题:学生性别不用加单引号。解决办法:单引号去掉

执行结果:

题目:《SQL语言参考大全》实验5

姓名:陈秋霞学号:221200328

日期:2014年4月25号

题目:学会对表的插入,删除,修改等操作。

实验内容及完成情况:

1. use db_mrsql--使用db_mrsql数据库

insert into tb_home04--向房屋信息表中插入一条记录

(住房编号,住房名称,住房类别,住户姓名,备注信息)

values(1001,'XX名称','一室一厅','王雪健','无')

GO

select*from tb_home04--查看房屋信息表插入后的数据信息

2’use db_mrsql--使用db_mrsql数据库

GO

select*from tb_huiyuan04--查询数据表中的信息

--向数据表中插入NULL值

insert into tb_huiyuan04values('H-1004','王雨婷',NULL,NULL) --查看插入后的数据表中的信息

select*from tb_huiyuan04

https://www.360docs.net/doc/2111661172.html,e db_mrsql--使用db_mrsql数据库

select*from tb_yuangong05

use db_mrsql--使用db_mrsql数据库

--向数据表中插入一条数据数据,系统将会报错

insert into tb_yuangong05

values(1005,'孙建国','230108XXXXXXXXXXXX','无')

https://www.360docs.net/doc/2111661172.html,e db_mrsql--使用db_mrsql数据库

insert into tb_shopping04--向商品信息表“tb_shopping04”中插入一条数据(商品编号,商品名称,商品数量,上市日期)

values(1023,'洗衣粉','200','2008-3-5')

GO

use db_mrsql--使用db_mrsql数据库

select*from tb_shopping04--查看插入数据后数据表中的信息

5. use db_mrsql--使用db_mrsql数据库

insert into car04--向车辆信息表中插入一条数据(车辆编号,车辆名称,销售价格)

values(1001,'车辆',10)

select*from car04

6. use db_mrsql--使用db_mrsql数据库

GO

--查询数据表中的信息内容

select*from tb_person04

--向数据表中插入一条数据

insert into

tb_person04(人员编号,人员名称,人员备注)

values(1004,'王强','他是一名勤奋的人!')

--查询插入后的数据表中的信息情况

select*from tb_person04

相关主题
相关文档
最新文档