【网学网提醒】:本文主要为网学会员提供sqlserver部分操作语法第一次实验内容,希望对需要sqlserver部分操作语法第一次实验内容网友有所帮助,学习一下!
第一次实验内容
一、SQLServer2000的安装,参考幻灯片的过程安装。当然如果你对安装很熟悉的话可以略过本部分,或者课下自己试验一下。以下给出了各版本简介及所对应的操作系统。SQLServer2000有四个版本:企业版/标准版/个人版/开发版。SQLServer2000企业版:作为生产数据库服务器使用。支持SQLServer2000中的所有可用功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。SQLServer2000标准版:作为小工作组或部门的数据库服务器使用。SQLServer2000个人版:供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQLServer数据存储。在客户端计算机上运行需要本地SQLServer数据存储的独立应用程序时也使用个人版。SQLServer2000开发版:供程序员用来开发将SQLServer2000用作数据存储的应用程序。虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。安装对应版本:(1)企业版和标准版需要安装在服务器操作系统上,如WindowsNTServer/Windows2000Server/Windows2003Server等。(2)个人版需要安装在个人操作系统上,如Windows98/Windows2000Professional/WindowsXPHome/WindowsXPProfessional等。注:XPprofessional上也可以安装企业版,但是需要手工破解,如果想破解的话请参考文档自行解决问题。(3)开发版可以安装在任何微软的操作系统上。注意:WindowsNTserver4.0上安装SQLserver2000时,在必须安装servicepack5(sp5)或者更高版本,这是SQLserver2000中所有版本的最低要求。SQLserver2000能在英文版的WindowsNT4.0上运行。WindowsNT4.0终端服务器上不支持SQLserver,在不带网卡的Windows98计算机上安装SQLserver个人版时,要使用Windows98第二版。
二、熟悉SQLServer2000的环境。
(1)SQLServer服务管理器。它是SQLServer2000提供的客户端管理工具之一,
用于启动、停止和暂停SQLServer2000服务。它在任务栏右下角以图表显示,双击打
开界面。请注意面板上的开始/继续、暂停、停止,这些对于SQLServer服务的控制。当启动OS时自动运行启动服务,为下次操作系统启动后应用选项内容,如果你不打算让服务随开机启动,可不选。
一般打开方法:“开始”“程序”“MicrosoftSQLServer”中的“SQL服务管理器”,,。或者路径找:MicrosoftSQLServer安装根目录\80\Tools\Binn\sqlmangr.exe,比如C:\ProgramFiles\MicrosoftSQLServer\80\Tools\Binn\sqlmangr.exe。
(2)企业管理器。是我们比
较常用SQLServer的工具之一。可从“开始”“程序”,,
“MicrosoftSQLServer”中的“企业管理器”找到。
比较常用的功能,试试右键有什么功能
当前使用的数据库,试试右键有什么功能
在“Northwind”数据库上右键出现菜单如下图,自己看看各菜单中的级联菜单的有什么选项。
请注意:一、新建数据库,可以创建新的数据库。二、删除数据库,删除当前选择的数据库。三、新建,你可以看到能新建的一些对象。四、所有任务,如下图,导入/导出数据使用DTS对数据进行导入导出处理;生成SQL脚本,可生成当前数据库中对象的部分或全部指定的SQL脚本,作用较多;备份/还原数据库,针对数据库数据进行备份,及出现问题时还原至指定时间点;收缩数据库,对数据库进行有效压缩;分离数据库,将所选数据库从当前使用数据库中分离出去,注意分离并不等于删除,删除后数据库文件也删除,而分离后数据库文件还在,可通过附加方式将分离的数据库文件重新加入使用中的数据库文件。
附加数据库可以通过如下两图方式:
LDF文件是日志文件
MDF文件是数据文件,选择这个
下面我们来做个测试:测试一:新建一个数据库,名称为NO1,数据文件名称为NO1.MDF,日志文件为NO1.LDF,位置都放在C盘根目录,文件属性中增长为1M字节的文件增长。文件增长不受限制。给个提示,如图:
测试二:分离NO1数据库。提示:
测试三:附加NO1数据库。提示:
测试四:删除NO1数据库。
现在你已经会通过企业管理器创建、分离、附加、删除数据库了。但是你还处于初级水平,有些东西还是不知道,SQLServer给你提供了丰富的帮助资料,可以通过F1快捷键打开,或者菜单栏“操作”“帮助”打开帮助文件,我想你应该熟悉帮助的使用方法了。如果你不,明白的话,我再说说。如下图:目录是整个帮助文件默认排列,如果你想搜索相应的内容请从索引和搜索中查找相应的关键字,比如create,我们选择CREATEDATABASE,找T-SQL参考,最好你照我说的做,要不该晕了。一会还要使用这个呢,知道如何查找了吧。
关闭这个帮助吧,下面我们打开Northwind数据库中的表。如下图,我们选中类型分类,分为“用户”和“系统”两类表。一般你新建的数据库中只有“系统”表,没有“用户”表,你不信你自己建一个数据库看看。“系统”表用于维护相应系统状态等功能,我们一般不做考虑的,毕竟我们是熟悉阶段,还不是SQLServer的Master阶段。“用户”表是我们来创建
的表,我们可以设定其内部各个表的每一个字段的名称和类型
,也就是设计数据库模式了。数据库模式你要是还不知道是个什么东西,该好好回去看PPT了。
企业管理器暂时先说这些,一会还有表的操作,请期待。
(3)查询分析器。是我们比较常用SQLServer的另一Powerful的工具。可从“开始”,
“程序”“MicrosoftSQLServer”中的“查询分析器”找到。或者从企业管理器的“工具”,中点击“查询分析器”。
进入后界面为:
执行下面工作区中的SQL语句
工作区,请写SQL语句后然后执行,本语句就是创建名为NO1的数据库
当前使用的数据库,这个需要注意
消息,SQL语句是否正确执行可现实在此
你试试创建数据库为NO2,然后删除它。先写:CreateDataBaseNO2,执行。看看消息,分配了磁盘空间?还是别的。再写:DropDataBaseNO2,执行。看看消息,删除数据库成功?还是别的。这里CreateDataBase(创建数据库)和DropDataBase(删除数据库)就是SQL中的DML中的几个语句,相关还有CreateTable(创建表)和DropTable(删除表)等。我标出红色的关键字,大小写没区别。下面我们把CreateDataBase部分再写复杂点:usemastercreatedatabaseproductson(name='product_data',filename='C:\products_data.mdf')logon(name='product_log',filename='C:\products_log.ldf')我们解释一下:usemaster使用master数据库,创建数据库时需要使用master数据库,请记住。createdatabaseproducts创建数据库为productson数据文件相关的配置要写下面(name='product_data',filename='C:\products_data.mdf')中name为数据文件名称,注意两边加单引号,filename为物理路径logon日志文件相关配置,下面的name与filename部分与数据文件意义相同,不复述。再复杂点的话看文档吧。三、创建模式实例,以模式Movies为例。模式:MoviesMovie(title,year,length,incolor,studioName,producerC#)解释:电影(名称、年、长度、是否是彩色、制作公司、制片人编号)StarIN(movieTitle,movieYear,starName)
解释:明星所在电影(电影名称、电影年、明星名字)MovieStar(name,address,gender,birthdate)解释:电影明星(名字、地址、性别、生日)MovieExec(name,address,cert#.netWorth)解释:制片人(、地址、编号、薪金)Studio(name,address,presC#)解释:制片公司(名称、地址、制片人编号)以下为E/R图:StarInMovieStar
Movie
(1)在企业管理器中新建数据库Movies:(2)在Movies中新建表,以Movie表为例:数据各字段的名称和类型,长度,是否为空(打上对勾就可为空,否则为非空,即用户输入数据的时候能否该项不填)确认无误后,,点击保存,按确定键。
常见的数据类型有以下:char:字符类型nchar:unicode
字符类型,一个汉字占两个char,占一个nchar。int:整型。bigint长整形smallint短整型。datetime:日期型decimal:十进制型float:浮点型。text:文本类型。ntext:unicode文本类型。varchar:可变长度的字符型。varnchar:可变长度的unicode字符型。bit:二进制位。money:钱Image:图片。
(3)在Movie表上右键,“打开表”“返回所有行”,在其中填写信息写入数据库。“返回所有行”也是查看表内容的场所。
,确认后,执行
,
好的,到现在为止,你已经会通过企业管理器创建数据库、表和添加数据了。复制删除数据如图:从左侧点击选中某行(或一直拖动选择几行)后,右键有复制、删除等操作。
想关闭该表,请点击键。如果想导出表的SQL语句,看看如何创建表,请按如下操作:
根据你的目标选择要写入脚本的对象,我选择的是Movie表。可按全部显示来显示所有能导出脚本的对象。
设置格式,根据你的愿望来选。
选项:我选的是编写脚本、编写主键等,根据要求自己试试。最后点击确定。提示保存目标和位置,你可以使用记事本来打开生成的SQL脚本看看内容。