a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 139|回复: 1

[计算机四级] 2012年计算机等级考试四级数据库工程师复习资料(3)

[复制链接]
发表于 2012-7-31 20:48:14 | 显示全部楼层 |阅读模式
三、关系数据库的尺度说话———SQL   1.SQL概述SQL的英优缦沱称是结构发芽说话(Structured Query Language)# o8 U3 n- T" j; O7 e5 _
  现实上它的功能搜罗发芽(Query)、独霸(Manipulation)、界说(Definition)和节制(Control): J, y4 o7 V! e7 b5 P7 N2 M/ k
  四个方面,是一个综合的、通用的、功能极强的关系数据库说话。SQL撑持数据库的三级模式结构。
" y+ m  C6 r( S$ R2.SQL的数据界说功能SQL的数据界说功能搜罗三部门:
+ f' b# U0 R0 j: `- z$ h2 i  界说根基表,界说视图和界说索引。它们是:% V( n2 e: U! l8 ~4 ?  r0 ~4 H
  CREATE TABLE 建树表. [" P1 ^# T9 J2 y4 ^
  CREATE VIEW 建树视图# U3 w, l: w/ ?0 K( l
  CREATE INDEX 建树索引1 Z) B" k1 I/ J- ~
  DROP TABLE删除表& k  ^$ Q$ @6 V) O' I! M* g" a0 S
  DROP VIEW 删除视图0 u6 P& _+ r! S" r9 R
  DROP INDEX SQL 删除索引
7 E, |* |) H! K% M# a. A6 X  的数据界说功能可用于界说和改削模式(如根基表),界说外模式(如视图)和内模式(如索引)。' m0 x" G! u  ^( z" w5 H. P
  3.根基表的界说与删除0 L5 b, `8 y! O' o3 ]6 ^
  界说根基表的语句名目为:
5 P4 \; ?; L; {/ o' A+ T9 S  CREATE TABLE表名 (列名1 类型
6 L3 w3 \! U! Q0 K3 k+ J  ]…)" y7 j% _  c) B9 ]+ @7 v
  ;
, b6 n$ G0 g0 A  此鱿脯任选项“其它参数”是与物理存储有关的参数。按照具系一切的分歧而分歧。删除根基表的语句为:DROP TABLE表名;删除索引的语句为:DROP INDEX索引名;删除索引的同时把有关索引的描述也从数据字典中删去。但表的内在仍存在且其数据国外内容不变。把一个根基表的界说连同表上所有的记实、索引以及由此根基表导出的所有视图全数都删除,并释放响应的存储空间。, B/ H6 [4 q5 E. j  g4 v
4.索引的成立与删除
( X9 c1 X) n0 Q. \+ f0 a1 m  对一个根基表,可以按照应用情形的需要成立若干索引,以供给多种存取体例。凡是,索引的成立和删除由DBA或表的主人(即成立表的人)负责。用户不必也不能在存取数据时选择索引。存取路径的选择由系统自动进行。索引的描述存放在数据字典中。成立索引的语句名目为:
" J2 P) A. _; r" R0 ~" l
* c3 l$ E  [( a/ K2 [  CREATE INDEX索引名ON根基表名(列名]…);这里的任选项———其他参数是与物理存储有关的参数。索引可以建在一列或几列上。圆括号内是索引列的挨次声名表。其中的任选项———顺序,指定了索引值排序的顺序。可取ASC(升序)或DESC(降序)。缺省值为升序。UNIQUE暗示每一索引值只对应独一的数据记实。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 20:48:15 | 显示全部楼层

2012年计算机等级考试四级数据库工程师复习资料(3)

</p>5.SQL的数据独霸功能 $ W$ t6 Q% [* y% E( A
  SQL的数据独霸功能搜罗SELECT,INSERT,DELETE和UPDATE四个语句,即检索和更新(搜罗增、删、改)两部门工能。检索就是发芽。
2 N. H5 H4 p  z1 w1 P: A9 d/ f& ?0 K  SQL更新语句SQL的更新语句
& Z. S1 |6 B  a3 Z" r# y. s8 Y  搜罗改削,删除和插入三类语句。
# u1 P( q( {1 c7 c9 U4 x  ①改削(UPDATE)(亦称为更新)
7 l& p' r% C2 H* n2 J3 ^  改削语句的一般名目为:( V7 ^" K3 l1 \/ [6 C$ _
  UPDATE表名
; h0 b( e1 h- i) j5 y; n( h7 J  SET字段=表达式…
  O1 H5 |7 D2 F6 D7 ~9 q  ;
" j5 B, ?, v7 |4 L  改削指定表中知足谓词(或前提)的元组,把这些元组按SET子句中的表达式改削响应属性或字段上的值。
- i; _  E0 D! W7 D$ h. d  ②删除(DELETE)* ~* L7 M* t; Q5 H# j) P# D3 Y/ m2 K9 a
  删除语句一般名目为:
: P$ u1 q- H# {) [  DELETE FROM表名  i% N% i( A2 s: R' _
  ;3 w+ Y+ h( G7 i6 l* i
  从指定表中删除知足谓辞书那些记实。没有WHERE子句时暗示删去此表中的全数记实,但此表的界说仍在数据字典中,只是一个空表。DELETE只对表国外操作,不合错误内在操作。
; A( N& X5 A, V4 p8 h8 n* G  ③插入(INSERT)插入语句的一般名目为:
7 f* p! }$ ^6 p1 v" [: _0 O  INSERT INTO表名…)]
" I( c6 o; v3 z. l: f  valueS(常量…);# d, a: ]; ]& a& `3 Z
  或
9 |# e% @0 c% k( w  a  INSERT
' F$ E7 P: e* O  INTO表名…)]; P% J! K; u8 _" E6 {
  子发芽;
2 t1 j, h& `- i/ _$ P" E  第一种名目把一个新记实插入指定的表中。第二种名目把子发芽的结不美观插入表中。若表中有些字段在插入语句中没有呈现,则这些字段上的值取空值NULL。当然在表界说中说了然NOT NULL的字段在插入时不能取NULL。若插入语句中没有指出字段名,则新记实必需在每个字段上均有值。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 16:29 , Processed in 0.180944 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表