实验一创建大数据库和表_第1页
实验一创建大数据库和表_第2页
实验一创建大数据库和表_第3页
实验一创建大数据库和表_第4页
实验一创建大数据库和表_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一创建数据库和表1、目的和要求(1)了解SQL Server数据库的逻辑结构和物理结构。(2)了解表的结构特点(3)了解SQL Server的基本数据类型。2、实验内容(1 )实验题目 创建一个新的数据库。创建用于企业管理的员工数据库,数据库名称为YGGL 在创建好的数据库 YGGL中创建数据表。考虑到数据库 YGGL中包含员工的信息、部分 信息以及员工的薪水信息,所以数据库 YGGL应该包含三个表:Employees (员工自然信息) 表、Departments (部门信息)表和 Salary (员工薪水情况)表。3、实验步骤(1)在对象资源管理器中创建数据库YGGL匚(SQL Serv

2、er 11.0.2218 - sa)0丄加阵=右踵新遂数据库1+I+E田PXSCJReportGerverReportServerTempDBTest userTestI曰U|(2) 删除数据库 YGGL| L官动 Paw*rSh*ll(HIBM(円丄妄全性mm界面操作删除数据库删除数据库YGGLM,右键单击数据库,弹出菜单点击“删除”,弹出“删除对象”窗 口,确认删除。T-SQL语句删除数据库SQLQueryLsql -味,“血目处亡泊(51)*USE masterGODROP DATABASE PX在代码空白处右击鼠标,弹出菜单选择“执行 (X) ”或者键盘“ F5”运行代码,在下方 会显

3、示运行成功。100 % 遇消息命令已咸功芫成此时在左侧“对象资管理器”中右键点击“数据库”选择刷新数据库,会发现数据库“ PX”已经删除。注意:当执行过一遍代码时,也就是执行了T-SQL语句删除数据库后再次执行代码会出现这样的警告。原因是由于执行过一遍 T-SQL语句,进行操作的数据库已经被删除,不 存在。100% 尿消息消息3701,级别小状态第1行 无法对数擴屋F搭执行刪除,因为它不存在,或者您没有所需的权限。(3) 使用T-SQL语句创建数据库 YGGLSQLQutryl.sql - fJftC-VGGL (52)-39I CREATE DATABASE YGGLNAME-GGL_D8t

4、a,FlLeNfl*l-bC:PrOgraffl FilesMicros凯LrverXNSyjL 11 rM$SQL$RVEftCMlTAYGGL.mdf,MAJfSIZF-50riB,FILEGROWTH-5%)LOG ON10 (11 fWIE-YGGL_ 琢,121FILEIWHE=FC:PrograaSQLServfirMSS(2Lll1MS5flLSERVERHSSQLDATAGG13 SIZE-2MB,14 MAXSIZE-SMB,15 FILEGRCWTH = 1MBIE )17 GOIS新建查询后,在窗口中输入上面代码,右键代码空白处执行。然后在“对象资源管理 器”中查看。如果

5、“数据库”列表中并未列出YGG数据库,则单击右键“数据库”,选择YGGI数据库。Departme nts (部门信息)表和 Salary (员YGGL,展开数据库 YGGL选择“表”,右键 。将表保存并命名为“ Employees”。下面是相同Departments (部门信息)表和 Salary (员工“刷新”选项,“数据库”列表中就会出现创建的 (4 )在对象资源管理器中创建表。创建表。Employees (员工自然信息)表、 工薪水情况)表。在对象资源管理器中选择创建的数据库“ 单击“表”在弹出的菜单中选择“新建表” 方法创建的Employees (员工自然信息)表、 薪水情况)表。列名

6、允许Null 魄 EmploytellDI char(6Namechar(10)Educationcfiar4BirthdaydatebitWorkYeartinyint0Addrestvarchar(40)0Phone Numbercharfl 2)0DepartmentlDchar3)- dbo.Employees XEmployees (员工自然信息)表陈醸dlb.E mipl1E mO PtCj ciwO&. vwit hmI|)-T0)lnuiNiEduCflti (ep-wrb*iW(PJMJ.Mlcsm 斗込錘瞰叱Null 你申吨 團 于5第11KiAffi-Emr風册!I除(5

7、 )什么是临时表?怎样创建临时表?可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。本地临时表的名称前面有一个编号符(#table_name),而全局临时表的名称前面有两个编号select * into #临时表名from 你的表;符(#table_ name)。方法一:create table #临时表名(字段1约束条件,字段2约束条件,) create table #临时表名(字段1约束条件,)方法二:字段2约束条件,select * into #临时表名from 你的表;注:以上的#代表局部临时表,#代表全局临时表F面是我创建的临时表SalarylSQLQueryl .sql -(sa (54)* X |234567EmployeelDchar 6InComefloatOutCome

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论