日期:2011-05-02 15:21:00 来源:本站整理
SQL数据操作底子(初级)5[MSSQL防范]
本文“SQL数据操作底子(初级)5[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
利用SQL事件管理器成立新表
你可以利用前面几节所讲的办法成立新表.但是,利用事件管理器成立新表会更简单.这一节介绍若何利用这个程序成立新表.
从任务栏的SQL Sever程序组中挑选SQL Enterprise Manager,启动该程序,你会看到如图10.4所示的窗口.浏览服务管理器窗口中的树形构造,挑选名为Database的文件夹.翻开文件夹Database后,挑选你在第三章中所成立的数据库.
注意:
假如你还没有成立自己的数据库,回到第三章成立它.你决不要向master,tempdb或任何别的系统数据库中增添数据.
在挑选了数据库之后,你会看到一个名为Group/users的文件夹和一个名为objects的文件夹.翻开文件夹objects,你会看到很多文件夹,此中一个名为Tables.用右键单击文件夹Tables并挑选New table,就会呈现如图10.5所示的窗口.
你可以利用Manager Tables窗口来成立一个新表.Manager Tables窗口有7个列:Key,Column,Name,Datatype,Size,Nulls和Default.Manager Tables窗口中的每一行标明表中一个字段的信息.
图10.4
10.5
要成立一个新表,你至少要输入一行信息.在名为Column Name的列下面键入mycolumn.下一步,挑选Datatype列,并从下拉列表中挑选CHAR.当你在这两个列中输入信息后,窗口将是如图10.6所示的模样.
图10.6
你已经成立了一个只有一个字段的简单的表.单击保存按扭保存这个新表.当要求你输入新表的名字时,输入mytable并单击OK.目前这个表已经保存到了你的数据库中.
假如你翻开服务管理器窗口中的文件夹Tables,你会看到你所成立的新表被列出.你可以双击该表的图表来编辑它,这时Manager Tables窗口会重新呈现,你可以增添新的字段并重新保存.
用SQL事件管理器可以做的工作,你都可以用SQL语句来实现.但是,事件管理器使得建表历程变得越发简单.
向表中增添数据
下一章将谈论若何利用SQL向一个表中插入数据.但是,假如你需求向一个表中增添很多条记录,利用SQL语句输入数据是很不便利的.幸运的是,Microsoft SQL Sever带有一个称为Microsoft Query 的客户端利用程序,这个程序使得向表中增添数据变得简单了.
启动位于任务栏SQL Sever程序组中的Microsoft Query程序.从窗口顶部的菜单中挑选File|New Query.这时会显示一个Select Data Source对话框(见图10.7).挑选你的数据源名字并单击Use.
图10.7
输入你的登录帐号和密码后,程序要求你挑选一个表和一个数据库.挑选你在上一节中所成立的表(mytable ),单击按钮Add,然后单击按钮Close关闭该对话框.
在窗口的左上角会呈现一个对话框,框中是取自表mytable的一列字段名.你可以双击任何一个字段,把它增添到主窗口中.假如你双击星号(*)字符,全部的字段城市被增添到主窗口中.
假如你的表中有记录,它们目前已经呈目前主窗口的字段标题下面了.但是,因为你方才成立了这个表,表还是空的.要增添新记录,挑选Records|Allow Editing,主窗口中就会呈现一条新记录.输入一行数据完成这个记录,就向表中增添了一条新记录.
图10.8
当你转到下一条新记录时,你向上一条记录中输入的值会自动被保存.假如你需求,你可以用Microsoft Query 向表中输入几百条记录.
删除和改正表
你应当在成立表之前细心计划它们,因为你在改变一个已经存在的表时会遭到很大的限制.比方,一旦已经成立了一个表,你就不能删除表中的字段大概改变字段的数据范例.在这种情形你所能做的是删除这个表,然后重头开始(拜见第十一章"中级SQL"中的"利用SQL成立记录和表"一节).
要删除一个表,你可以利用SQL语句DROP TABLE.比方,又从数据库中完好删除表mytable,你要利用以下的语句:
DROP TABLE mytable
告诫:
利用DROP TABLE号令时一定要当心.一旦一个表被删除之后,你将无法恢复它.
当你建立一个站点时,你极大概需求向数据库中输入测试数据.而当你预备向世界供应你的网点时,你会想清空表中的这些测试信息.假如你想排除表中的全部数据但不删除这个表,你可以利用TRUNCATE TABLE语句.比方,下面的这个SQL语句从表mytable中删除全部数据:
TRUNCATE TABLE mytable
固然你不能删除和改正已经存在的字段,但你可以增添新字段.最简单的实现办法是利用SQL事件管理器中的Manager Tables窗口.你也可以利用SQL语句ALTER TABLE.下面是一个若何利用这种语句的例子:
ALTER TABLE mytable ADD mynewcolumn INT NULL
这个语句向表mytable中增添了一个新字段mynewcolumn.当你增添新字段时,你必须答应它承受空值,因为表中本来大概已经有了很多记录.
总结
这一章向你介绍了SQL.利用SQL,你可以操作Microsoft SQL Sever数据库.你已经学会了利用SELECT语句从数据库中取出数据,你还学会了怎样利用CREATE TABLE语句和SQL事件管理器来成立新表.最后,你学会了若何指明一系列重要的字段属性.
下一章将介绍若何利用索引来加强SQL查询的操作.还将通过很多别的的SQL语句和函数,使你的SQL知识得到进一步扩大.
以上是“SQL数据操作底子(初级)5[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论