试验一-创建数据库和表.docx
《试验一-创建数据库和表.docx》由会员分享,可在线阅读,更多相关《试验一-创建数据库和表.docx(17页珍藏版)》请在三一文库上搜索。
1、实验一-创建数据库和表实验一创建数据库和表1、目的和要求(1)了解SQLServer数据库的逻辑结构和物理 结构。(2)了解表的结构特点(3)了解SQL Server的基本数据类型。2、实验内容(1)实验题目 创建一个新的数据库。创建用于企业管理 的员工数据库,数据库名称为 YGGL 在创建好的数据库YGG中创建数据表。考 虑到数据库YGG中包含员工的信息、部分信息 以及员工的薪水信息,所以数据库 YGG应该包 含三个表:Employees (员工自然信息)表、 Departments (部门信息)表和Salary (员工薪 水情况)表。3、实验步骤(1)在对象资源管理器中创建数据库 YGGL
2、日 皿 W(SQL Sr 11.0.2215 -罚)冋L站库右翟新建缴锯库1田J站库快嬉 |.J PXSCJ|± Q| R&poirtS&iv&r田 IJ ReportServerTempOB® J仕上3 |_J userTest2 LJyggl|(2)删除数据库YGGLF1M击数裾库L* dCEr ft .««(O)th :Hi2 r自动Pow«r$hcll(H)層N»PJ1和一 *Hi U E色氢(MJW匚»»D)|li LJ ?Ld右金宦J1倍乌衿i毎性网| LJ IEi ca I&g
3、t;i d界面操作删除数据库删除数据库YGGL时,右键单击数据库, 弹出菜单点击“删除”,弹出“删除对象”窗口, 确认删除。T-SQL语句删除数据库在代码空白处右击鼠标,弹出菜单选择“执 行(X)"或者键盘“ F5"运行代码,在下方会显 示运行成功。105%-%濟息命令己成功宾威v此时在左侧“对象资管理器”中右键点击“数 据库”选择刷新数据库,会发现数据库“PX ”已经删除。注意:当执行过一遍代码时,也就是执行了 T-SQL语句删除数据库后再次执行代码会出现 这样的警告。原因是由于执行过一遍 T-SQL语 句,进行操作的数据库已经被删除,不存在。ICO %-金消息消息370
4、1,级别1T7蘇1,第了行无法对埶堀库执行删除,因药它不存盘,或者他没有所零的权眼。(3)使用T-SQL语句创建数据库YGGLSaLOuLiy* sql 矗准i V-GGL(52):1 VCREATE DATAfiASE 'r&GLFILEkAME-BC;Pregram FilesVMicrmoft SQL ServerM&SQL11.MSSQtSERWERXMSSQL WTA¥GGL - -df1 f srzE-iaMBpMAXSrZESff'lB,FILILfcftOl-l(wmsLgFILfUW-*C!Pografl FilesMdtrOscft
5、 SQL SerwrMKQL11.bKSQLSERVERMSSjQIQAT4¥GGL 1 d-FB, SIZt-2MB,HAXSIZE 昭FTIf GROWTH-1HH&0新建查询后,在窗口中输入上面代码,右键代 码空白处执行。然后在“对象资源管理器”中查 看。如果“数据库”列表中并未列出 YGGL数据库,则单击右键“数据库”,选择“刷新”选 项,“数据库”列表中就会出现创建的 YGGL数 据库。(4)在对象资源管理器中创建表。创建表。Employees (员工自然信息)表、 Departments (部门信息)表和 Salary (员工薪 水情况)表。在对象资源管理器中选择
6、创建的数据库“YGG”,展开数据库YGGL选择“表”,右键表保存并命名为“ Employees”下面是相同方法 创建的Employees (员工自然信息)表、Departments (部门信息)表和 Salary (员工薪水情况)表T - 1 -;巴J列窖允许Null恒j Employ eel ID1 eharf6)IIIrJamecharfl 0)utducatienchar'4jBirthdaydateSexbitWorkYeartinyint0Addressvarchar(40)0PhcneNumbercharj2)0Depart rrentlDchar(3)Employees
7、(员工自然信息)表- dbo.Departments x允许Null i£DepartmentID; g; iaiai|gi*a i| |i bii| |; m ji|; iimi |t ai |ggi&i| |uig|i iji ii|giuB| m | |gu j|char(3)Departme rrtNannediorfW)iNoievarchar(1 50BDepartments (部门信息)表列名| iifbeiii iiwi mr mi immama in anna m 引 Employee IDInComeQutCornechar(6允许Null ffiSala
8、ry (员工薪水情况)表 删除表。右击表弹出的快捷菜单中“删除” 项,打开“删除对象”窗口。在YGG数据库中选择“表”,展开找到 Employees (员工自然信息)表右键单击在弹出 菜单内选择删除,在“对象删除”窗口中选择确 定删除。(5)使用T-SQL语句创建表。利用T-SQL语句创建Employees(员工自然信息)SQLQwryd再ql -祐溺NGGL (弗(52)* X1 USE YGGL2 GOEmplcyees3 FCREATE TABLE4 1(EmployeesIDNamecl-ar(6) char(10.Education Birthday Sexchar(4) dateb
9、it10111213WorkYearAddrass PhoneNumber OtpdrtmentlDtin yirrt vsrchar 昭 char(12 char(3)NOT FJULL PRIMARY KEY,NOT NULLNOT NULLNOT NULL,MOT FJULL DEFAULT 1,NOT NULL,NULL,NULL,NULL14 )15 GO注:Employees红色下划线,由于已经运行了 代码,数据库中已经存在Employees表,所以将 鼠标放在上面才会出现下面这样的错误HCREATE TABLEEmployees漓降甲已荐在左対'Employ卓亍的对现RR
10、¥ KEYin/ nhinT iii i利用T-SQL语句创建Departments (部门信息)表。1234USE YGGLGOchar:3&189) GODepa rtmentIDDepartmentName char(20)Notevarchar(lO0NCI NULL PRIMARY KEY,NOT NULL,NULLI- CREATE TABLE Departments在代码空白处单击右键选择“执行”,会在下方“消息”对话框中看到执行成功。Lil消息侖令已成功芫成。在左侧对象资源管理器中 YGGL数据库的子菜单表中右键选择刷新,就会显示创建的表。利用T-SQL语句创
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试验 创建 数据库
链接地址:https://www.31doc.com/p-12737743.html