当前位置:七道奇文章资讯数据防范MSSQL防范
日期: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防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • mysql数据库插入速度和读取速度的调整记录
  • 远程衔接mysql数据库注意事项记录(远程衔接慢skip-name-resolve)
  • linux下mysql数据库单向同步配置办法分享
  • mysql数据库互为主从配置办法分享
  • MySQL数据库备份和复原的常用号令小结
  • linux下perl操作mysql数据库(需求安装DBI)
  • Windows服务器下MySql数据库单向主从备份具体实现步骤分享
  • crontab + mysqldump 办理每天按时自动备份MySQL数据库
  • linux按时备份mysql数据库
  • Ubuntu/Window共用MySQL数据库
  • 若何从PowerDesign数据库建模导出至MySQL数据库
  • PostgreSQL数据库远程衔接功效的开启
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .