欢迎来到天天文库
浏览记录
ID:51891392
大小:1.23 MB
页数:11页
时间:2020-03-18
《【精品】实验3 创建和管理表.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验3表的创建和管理【实验目的】巩固数据库的基础知识掌握创建与删除表的两种方法掌握修改表结构的方法掌握表数据的三种基本操作【实验内容】一、创建表1、用企业管理器创建表打开企业管理器,展开左侧窗口树形结构上的数据库节点,选屮一个已经创建好的数据库(最好是自己新创建的一个数据库,此实验屮为mydbl数据库),并在其屮创建表。右击数据库屮的“表”对象,选择“新建表”命令,如图1所示,就会弹出如图2所示的表设计器窗口。■・SQLS«rv«rEnterpriseluiacerOD(Bh护农台«tl2、Serverfl(LOCAL)(VindoT*VT)A1KfV«ydblftJ用制&根目录-gW>er«i«ftSQLS»rvw»rt♦IttSCFT-fWCAL)JT-J計至僅-□ltVwy•Uxsw•Unu•••・UwatmbST"•u•u•uF❶u<•»<23x5"1偵□“xJvaatt~1lyxeaMtttt2jJMlSS&CI2009-8-1810131T2009-8-161?31:35S0000GI£9:122000-6-62000-8-62000-6-62000-8-62000-8-et3、ooo-e-eaxw-e-s2000-8-etooo-e-ezooo-e-e2000-ft-B2000-8-62000-8-62000-8-62000-8-62000-e-B2000-8-62000-0-6129:1212$12i2912I«12I«12I2912In12t«12I29U1«121W12I231212912I2$J2!29.12129:1212$121«32图【1】新建表图【2】表设计器在表设计器窗口屮输入表的各字段名、选择数据类型、设置长度、是否允许空等。如图3所示。图【3】设计表结构图【4】保存表表设计完后,点击保存4、图标在弹出的“选择名称”对话框屮输入表名,此实验为testOOl,最后点击“确定”按钮。如图4所示。练习:还对以在表设计器窗口创惣计算字段和自动编号字段,自己试试。2、使用向导创建表(略)3、用T-SQL语句创建表(1)请在mydbl数据库中创建一个新表testOOl5这个表中一•共有4字段,分别是:idint/*关于SQLSERVER的备种数据类型请□•查阅相关资料*/namechar(10)ageintsexchar(6)请在杳询分析器屮输入如下语句:Usemydb1GoCreateTabletestOO1(idint,namech5、ar(10),ageint,sexchar(10))Go请按F5键,完成表的创建。(2)请查看表testOOl的定义信息。请在查询分析器屮输入如卜的语句:UsemydblGosp_helptestOOIGo请按F5键,系统将返冋结果,如图5所示。图【5】查询表中信息(3)重命名表testOO1为testOl。当发现表名不恰当的时候,需要为表重新命名。使用系统存储过sp-rename可以为表重新命名,语法如下:sprenameoldtablename,newtablename请在查询管理器屮输入如下的语句:UsemydbIGosp_ren6、ametestOO1,testOl/*EXECsp_renametestOOl,testOl也用以*/Go系统执行,将返冋如图6所示的结果。•查询一LEGEND-PY5IZJ5Q.aydbl.LEGE!TO-PY5!iZJ5QAdBin...□0®UsemydblGoASprenametestOOl,testOlGoV£―1>object己重命名为,testOl'oAV■ni□网格SP消息LEGEND-PY5M7J5Q(8.0LEGEND-PY5»ZJ5QAdministramydbl0:00:020O行5»列1图【6】重命名农注意7、:绝不能对系统表进行改名操作,否则有可能会导致SQLServer的彻底崩溃。二、修改表结构1、直接在表设计窗口进行修改打开企业管理器在tes(01表上右击,在打开的快捷菜单屮选择【设计表】命令。系统将自动弹出如图【7】所示的农设计窗口。在此口接对testOl的结构进行修改。图【7】设计表图【8】在表尾增加score字段(1)设宜id字段为notnull请单击id字段的【允许空】选项,去掉该属性,如图【8】所示。设直主健Q)掘入列@)制除列Q)图【9】在任意位直增加字段图【10】删除字段公式(2)在表中增加一字段score,数据类型为im8、请在最厉一行,输入新字段名score,并选择数据类型为im,设置长度为4(此长度为固定值),如图【8】所示。注:若要在age字段前插入新字段,则在age字段上右击,选择“插入列”,如图9所示。・任务Q)L全
2、Serverfl(LOCAL)(VindoT*VT)A1KfV«ydblftJ用制&根目录-gW>er«i«ftSQLS»rvw»rt♦IttSCFT-fWCAL)JT-J計至僅-□ltVwy•Uxsw•Unu•••・UwatmbST"•u•u•uF❶u<•»<23x5"1偵□“xJvaatt~1lyxeaMtttt2jJMlSS&CI2009-8-1810131T2009-8-161?31:35S0000GI£9:122000-6-62000-8-62000-6-62000-8-62000-8-et
3、ooo-e-eaxw-e-s2000-8-etooo-e-ezooo-e-e2000-ft-B2000-8-62000-8-62000-8-62000-8-62000-e-B2000-8-62000-0-6129:1212$12i2912I«12I«12I2912In12t«12I29U1«121W12I231212912I2$J2!29.12129:1212$121«32图【1】新建表图【2】表设计器在表设计器窗口屮输入表的各字段名、选择数据类型、设置长度、是否允许空等。如图3所示。图【3】设计表结构图【4】保存表表设计完后,点击保存
4、图标在弹出的“选择名称”对话框屮输入表名,此实验为testOOl,最后点击“确定”按钮。如图4所示。练习:还对以在表设计器窗口创惣计算字段和自动编号字段,自己试试。2、使用向导创建表(略)3、用T-SQL语句创建表(1)请在mydbl数据库中创建一个新表testOOl5这个表中一•共有4字段,分别是:idint/*关于SQLSERVER的备种数据类型请□•查阅相关资料*/namechar(10)ageintsexchar(6)请在杳询分析器屮输入如下语句:Usemydb1GoCreateTabletestOO1(idint,namech
5、ar(10),ageint,sexchar(10))Go请按F5键,完成表的创建。(2)请查看表testOOl的定义信息。请在查询分析器屮输入如卜的语句:UsemydblGosp_helptestOOIGo请按F5键,系统将返冋结果,如图5所示。图【5】查询表中信息(3)重命名表testOO1为testOl。当发现表名不恰当的时候,需要为表重新命名。使用系统存储过sp-rename可以为表重新命名,语法如下:sprenameoldtablename,newtablename请在查询管理器屮输入如下的语句:UsemydbIGosp_ren
6、ametestOO1,testOl/*EXECsp_renametestOOl,testOl也用以*/Go系统执行,将返冋如图6所示的结果。•查询一LEGEND-PY5IZJ5Q.aydbl.LEGE!TO-PY5!iZJ5QAdBin...□0®UsemydblGoASprenametestOOl,testOlGoV£―1>object己重命名为,testOl'oAV■ni□网格SP消息LEGEND-PY5M7J5Q(8.0LEGEND-PY5»ZJ5QAdministramydbl0:00:020O行5»列1图【6】重命名农注意
7、:绝不能对系统表进行改名操作,否则有可能会导致SQLServer的彻底崩溃。二、修改表结构1、直接在表设计窗口进行修改打开企业管理器在tes(01表上右击,在打开的快捷菜单屮选择【设计表】命令。系统将自动弹出如图【7】所示的农设计窗口。在此口接对testOl的结构进行修改。图【7】设计表图【8】在表尾增加score字段(1)设宜id字段为notnull请单击id字段的【允许空】选项,去掉该属性,如图【8】所示。设直主健Q)掘入列@)制除列Q)图【9】在任意位直增加字段图【10】删除字段公式(2)在表中增加一字段score,数据类型为im
8、请在最厉一行,输入新字段名score,并选择数据类型为im,设置长度为4(此长度为固定值),如图【8】所示。注:若要在age字段前插入新字段,则在age字段上右击,选择“插入列”,如图9所示。・任务Q)L全
此文档下载收益归作者所有