当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试四级数据库工程师复习资料(3)
发布时间:2012/5/9 18:13:51 来源:城市网学院 编辑:ziteng
  三、关系数据库的尺度说话———SQL
  1.SQL概述SQL的英优缦沱称是结构发芽说话(Structured Query Language)
  现实上它的功能搜罗发芽(Query)、独霸(Manipulation)、界说(Definition)和节制(Control)
  四个方面,是一个综合的、通用的、功能极强的关系数据库说话。SQL撑持数据库的三级模式结构。
  2.SQL的数据界说功能SQL的数据界说功能搜罗三部门:
  界说根基表,界说视图和界说索引。它们是:
  CREATE TABLE 建树表
  CREATE VIEW 建树视图
  CREATE INDEX 建树索引
  DROP TABLE删除表
  DROP VIEW 删除视图
  DROP INDEX SQL 删除索引
  的数据界说功能可用于界说和改削模式(如根基表),界说外模式(如视图)和内模式(如索引)。
  3.根基表的界说与删除
  界说根基表的语句名目为:
  CREATE TABLE表名 (列名1 类型
  ]…)
  ;
  此鱿脯任选项“其它参数”是与物理存储有关的参数。按照具系一切的分歧而分歧。删除根基表的语句为:DROP TABLE表名;删除索引的语句为:DROP INDEX索引名;删除索引的同时把有关索引的描述也从数据字典中删去。但表的内在仍存在且其数据国外内容不变。把一个根基表的界说连同表上所有的记实、索引以及由此根基表导出的所有视图全数都删除,并释放响应的存储空间。
  4.索引的成立与删除
  对一个根基表,可以按照应用情形的需要成立若干索引,以供给多种存取体例。凡是,索引的成立和删除由DBA或表的主人(即成立表的人)负责。用户不必也不能在存取数据时选择索引。存取路径的选择由系统自动进行。索引的描述存放在数据字典中。成立索引的语句名目为:
  CREATE INDEX索引名ON根基表名(列名]…);这里的任选项———其他参数是与物理存储有关的参数。索引可以建在一列或几列上。圆括号内是索引列的挨次声名表。其中的任选项———顺序,指定了索引值排序的顺序。可取ASC(升序)或DESC(降序)。缺省值为升序。UNIQUE暗示每一索引值只对应独一的数据记实。  5.SQL的数据独霸功能
  SQL的数据独霸功能搜罗SELECT,INSERT,DELETE和UPDATE四个语句,即检索和更新(搜罗增、删、改)两部门工能。检索就是发芽。
  SQL更新语句SQL的更新语句
  搜罗改削,删除和插入三类语句。
  ①改削(UPDATE)(亦称为更新)
  改削语句的一般名目为:
  UPDATE表名
  SET字段=表达式…
  ;
  改削指定表中知足谓词(或前提)的元组,把这些元组按SET子句中的表达式改削响应属性或字段上的值。
  ②删除(DELETE)
  删除语句一般名目为:
  DELETE FROM表名
  ;
  从指定表中删除知足谓辞书那些记实。没有WHERE子句时暗示删去此表中的全数记实,但此表的界说仍在数据字典中,只是一个空表。DELETE只对表国外操作,不合错误内在操作。
  ③插入(INSERT)插入语句的一般名目为:
  INSERT INTO表名…)]
  valueS(常量…);
  或
  INSERT
  INTO表名…)]
  子发芽;
  第一种名目把一个新记实插入指定的表中。第二种名目把子发芽的结不美观插入表中。若表中有些字段在插入语句中没有呈现,则这些字段上的值取空值NULL。当然在表界说中说了然NOT NULL的字段在插入时不能取NULL。若插入语句中没有指出字段名,则新记实必需在每个字段上均有值。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved