sql的实习心得

来源:文书网 3.07W

实习报告

sql的实习心得

一.学习内容: SQL的操作环境和简单的操作语句.

二.实习要求:每个实验者了解SQL的操作环境,怎样启动、停止服务。并能够通过简单的SQL语句来管理和操作。

三.学习目的:SQL的初步认识,熟悉SQL的操作环境,并学会简单的操作语句.

四.实习时间、地点:2015年3月24日,江西工贸学院1号机房。

五.实习指导老师:石龙兴老师。

六.实习者:05计网ATA(2)班 刘彩霞

七.具体任务与过程如下:

1) SQL的操作与启动,了解服务器与服务各指什么?他们之间的关系。

l 服务器与服务各指:服务器是使用分层通信体系结构,将应用程序与基础的网络和协议层次分离。服务是指SQL应用程序。

l 这些服务能使得服务器能够更好的执行任务。

2)企业管理器相关内容

l 通过查看企业管理器,了解SQL sever组中有7个组件,包括的系统数据库有6个,分别为:master ;modle; msdb; Northwind; pubs; tempdb.其中,每个数据库包含11个选项,分别为:表;视图;扩展存储过程;用户;角色;规则;默认;用户定义的数据库类型;用户定义的函数;全文目录。

3)查询分析器的连接与使用

在查询分析器中输入:EXEC sp_help Employees 出现对象在“master”中不存在的错误信息,将“Employees”改为“sysfiles”则出现相应正确的信息。

l 原因:SQL sever服务器中不存在名为“Employees”的表格,而存在“sysfiles”表格。

l 通过实验知道EXEC sp_help sysfiles语句的作用是:获得系统中表“sysfiles”中的信息

同样方法输入:SELECT USER_NAME(10) 语句发现出现结果为“所影响的行数为1行”即无法查询结果。

l 原因:证明该数据库系统表中只有一行内容,仅限查询内容也只有一行。

l 把(10)改为(1)后,发现结果可显示,且显示正确信息。

4)查看企业管理器中所有的数据库名称

l 输入select * from information_mata语句,显示该表中的所有相应信息,发现其作用为:引出数据库中的表。

5)显示当前数据库中sysusers表的'信息

l 输入select * from sysusers语句,显示相应信息发现其作用为:查看当前sysusers表中的信息。

6)查看SQL sever的版本信息

l 输入select @@version语句后,在执行模式中分别以:表格显示结果和文本显示结果,来显示结果,观察两者的不同点:

l 显示不同:前者(表格显示结果)是以表格的形式简略的说明SQL sever当前运行的版本信息,后者则是以文本模式详细的说明当前SQL sever运行的版本有关的修改时间和创建时间,及其运行的系统信息。

7)查看SQL sever的计算机名称

l 输入select @@ servername语句,显示该服务器所在的计算机名称为:ZHAOSHUAI

l 该语句的作用:用来显示当前SQL sever运行的计算机名称。

8)创建新的数据库

l 输入create datbase mybook语句,显示结果为:该数据库已存在。

l 切换至企业管理器发现该数据库确实存在。

9)创建数据表

l 输入use mybook

create table student

(

s_no char(4),

s_name char(10),

s_birthday char(10),

s_department char(10)

)

go 语句

l 显示系统数据库已存在名为”students”对象,切换企业管理器发现该表确实存在,但表内容为空(没有可显示对象)。

10)向数据表中添加新记录

l 输入use mybook

insert into student (s_no,s_name,s_birthday,s_department)

values('1','王小明','1985.4.5','计算机网络')

go语句后

l 显示:所影响的行数为1行。依照实验指导的提示,将相关数据修改后发现企业管理器中”students”表中的内容由空内容变成有内容(增加一行内容)。

11)查询相关表中的内容

l 输入select s_no,s_name

from student

where s_no=1语句

l 显示该表的所有相关内容。

l 观察发现其作用为:查询表”students”中学号为1的学生“王小明”的所有相关信息。

l 改动相应数字发现,其结果为显示学号为2的学生的相关信息。

12)修改表中的记录

l 按实验指导的要求改动内容发现变化:原来的“张秋华”现在变成了“张静”

l 结果:

13)删除表中学号为2的行记录

l 按实验指导的要求进行实验发现结果:原来学号为2的“张秋华”

同学所有资料已从表中删除。

14)删除mybook中的student表

l 按实验指导的要求运行use mybook

drop table student

go语句

l 发现数据库mybook中的student表已经不存在。(已被删除)

八.学习心得与总结:

通过这次学习数据库,感觉它是一门很深奥的学科,同时也是一门实用的学科,它有它的灵活性和可扩展性。必须踏踏实实学好这门语言。目前,随着计算机技术和网络技术的飞速发展,数据库技术显得尤其重要。已成为现代信息系统不可缺少的重要组成部分。今天,数据库在科学技术,工业,农业,商业等部门都发挥着重要的作用,对于当代大学生来说,掌握数据库的相关知识已是势在必行等等,为了学好数据库,我们应该掌握好它的每个细节,数据库基础术语是首要的任务。在数据库的查询中我们可以通过Select语句对列,列表达式的查询;对表单的查询;对多表的联合查询等等。

刘彩霞 2015 – 3-24

热门标签